summaryrefslogtreecommitdiff
path: root/misc-utils/uuidd.c
diff options
context:
space:
mode:
authorSami Kerola <kerolasa@iki.fi>2014-05-24 18:49:53 +0100
committerSami Kerola <kerolasa@iki.fi>2014-05-26 16:42:49 +0100
commitd8bb8a033fed68b75c9367f9e7fbf97a305995e9 (patch)
tree1f4728d9f8cc4d23008d3ad20b6b44e5697d9d27 /misc-utils/uuidd.c
parent6328799db1cad5ae63de182a75183d17a0777afd (diff)
downloadutil-linux-d8bb8a033fed68b75c9367f9e7fbf97a305995e9.tar.gz
uuidd: do not mix signed type and unsigned code
Both the strtou32_or_err() and alarm() expect timeout to be unsigned. Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Diffstat (limited to 'misc-utils/uuidd.c')
-rw-r--r--misc-utils/uuidd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/misc-utils/uuidd.c b/misc-utils/uuidd.c
index f72c45281..8909b5178 100644
--- a/misc-utils/uuidd.c
+++ b/misc-utils/uuidd.c
@@ -59,7 +59,7 @@ extern int optind;
/* server loop control structure */
struct uuidd_cxt_t {
- int timeout;
+ uint32_t timeout;
unsigned int debug: 1,
quiet: 1,
no_fork: 1,
@@ -366,7 +366,7 @@ static void server_loop(const char *socket_path, const char *pidfile_path,
while (1) {
fromlen = sizeof(from_addr);
- if (uuidd_cxt->timeout > 0)
+ if (uuidd_cxt->timeout != 0)
alarm(uuidd_cxt->timeout);
ns = accept(s, (struct sockaddr *) &from_addr, &fromlen);
alarm(0);