vsys: Avoid uninitialised variable warning
authorSimon Wilkinson <sxw@your-file-system.com>
Sat, 2 Mar 2013 10:42:27 +0000 (10:42 +0000)
committerJeffrey Altman <jaltman@your-file-system.com>
Thu, 7 Mar 2013 15:55:38 +0000 (07:55 -0800)
Initialise the parms array to 0 so that we don't get warnings from
the compiler when we call syscall() using it.

Caught by coverity (#985949)

Change-Id: I134841bcb334d06146386e55ebfa38c7be993311
Reviewed-on: http://gerrit.openafs.org/9395
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@your-file-system.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>

src/afsd/vsys.c

index 13a8ae6..44f4281 100644 (file)
@@ -33,6 +33,8 @@ main(int argc, char **argv)
     afs_int32 parms[6];
     int numberFlag;
 
+    memset(&parms, 0, sizeof(parms));
+
     if (argc < 2) {
        printf("use: vsys <call number> <parms>\n");
        exit(1);