]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lib: [tt.c] dereferencing data before a null check [coverity scan]
authorKarel Zak <kzak@redhat.com>
Fri, 11 Mar 2011 14:00:30 +0000 (15:00 +0100)
committerKarel Zak <kzak@redhat.com>
Fri, 11 Mar 2011 14:00:30 +0000 (15:00 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
lib/tt.c

index 140149d0f3087fac7b6787bfcc7e32d7a4583a63..b11cfaadd2f11be132e45183ea888c4d273a864c 100644 (file)
--- a/lib/tt.c
+++ b/lib/tt.c
@@ -518,7 +518,8 @@ static void print_data(struct tt *tb, struct tt_column *cl, char *data)
 
        /* truncate data */
        if (len > width && (cl->flags & TT_FL_TRUNC)) {
-               len = mbs_truncate(data, width);
+               if (data)
+                       len = mbs_truncate(data, width);
                if (!data || len == (size_t) -1) {
                        len = 0;
                        data = NULL;