From d785768db196e4c62934f765a1d7d455310d6fe5 Mon Sep 17 00:00:00 2001 From: Daniel Hokka Zakrisson Date: Mon, 5 Feb 2007 20:39:50 +0000 Subject: [PATCH] Silence warning. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2488 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- src/vdevmap.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vdevmap.c b/src/vdevmap.c index 2682296..0cc1afe 100644 --- a/src/vdevmap.c +++ b/src/vdevmap.c @@ -85,6 +85,7 @@ int main(int argc, char *argv[]) uint32_t flags = 0; char *device = NULL; char *target = NULL; + long tmp = 0; while (1) { int c = getopt_long(argc, argv, "+x:ocrf:d:t:", CMDLINE_OPTIONS, 0); @@ -100,12 +101,13 @@ int main(int argc, char *argv[]) case 'd' : device = optarg; break; case 't' : target = optarg; break; case 'f' : - if (!isNumberUnsigned(optarg, &flags, false)) { + if (!isNumberUnsigned(optarg, &tmp, false)) { WRITE_MSG(2, "Invalid flags argument: '"); WRITE_STR(2, optarg); WRITE_MSG(2, "'; try '--help' for more information\n"); return EXIT_FAILURE; } + flags |= (uint32_t) tmp; break; default : -- 1.8.1.5