]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
uuidd: add missing initializer [clang-analyzer]
authorKarel Zak <kzak@redhat.com>
Tue, 9 Jul 2013 12:45:41 +0000 (14:45 +0200)
committerKarel Zak <kzak@redhat.com>
Tue, 9 Jul 2013 12:45:41 +0000 (14:45 +0200)
Reported-by: Sami Kerola <kerolasa@iki.fi>
Signed-off-by: Karel Zak <kzak@redhat.com>
misc-utils/uuidd.c

index d0ecb953c757040a7094ce775cdc19791101a7c8..d381eea9ed0d922e7c4d89c7200bbae33c910e7d 100644 (file)
@@ -480,7 +480,7 @@ int main(int argc, char **argv)
        const char      *socket_path = UUIDD_SOCKET_PATH;
        const char      *pidfile_path = NULL;
        const char      *pidfile_path_param = NULL;
-       const char      *err_context;
+       const char      *err_context = NULL;
        char            buf[1024], *cp;
        char            str[UUID_STR_LEN];
        uuid_t          uu;
@@ -592,7 +592,7 @@ int main(int argc, char **argv)
                                  sizeof(buf), &num, &err_context);
                if (ret < 0)
                        err(EXIT_FAILURE, _("error calling uuidd daemon (%s)"),
-                                       err_context);
+                                       err_context ? : _("unexpected error"));
 
                if (do_type == UUIDD_OP_TIME_UUID) {
                        if (ret != sizeof(uu) + sizeof(num))
@@ -620,7 +620,7 @@ int main(int argc, char **argv)
                                  sizeof(uu), 0, &err_context);
                if (ret < 0)
                        err(EXIT_FAILURE, _("error calling uuidd daemon (%s)"),
-                                       err_context);
+                                       err_context ? : _("unexpected error"));
                if (ret != sizeof(uu))
                        unexpected_size(ret);