diff options
author | Steve Dickson <steved@redhat.com> | 2011-12-13 14:49:00 -0500 |
---|---|---|
committer | Steve Dickson <steved@redhat.com> | 2011-12-13 14:49:00 -0500 |
commit | b4901af20f67730cc63e38dcfd70d66c8ccd677b (patch) | |
tree | 3076e71796b638b004995f57a713bcb696352734 | |
parent | 6fbbb73f08a8f685a323b2d5221f3e8b87ebba68 (diff) | |
download | nfs-utils-b4901af20f67730cc63e38dcfd70d66c8ccd677b.tar.gz nfs-utils-b4901af20f67730cc63e38dcfd70d66c8ccd677b.tar.xz nfs-utils-b4901af20f67730cc63e38dcfd70d66c8ccd677b.zip |
nfsidmap: Stack variable not being initialized.
The 'clearing' variable was not being initialized
to zero which was cause the default key ring to
always be cleared.
Signed-off-by: Steve Dickson <steved@redhat.com>
-rw-r--r-- | utils/nfsidmap/nfsidmap.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/utils/nfsidmap/nfsidmap.c b/utils/nfsidmap/nfsidmap.c index c6b730b..ce8cf3e 100644 --- a/utils/nfsidmap/nfsidmap.c +++ b/utils/nfsidmap/nfsidmap.c @@ -211,7 +211,7 @@ int main(int argc, char **argv) int timeout = 600; key_serial_t key; char *progname, *keystr = NULL; - int clearring, keymask = 0; + int clearing = 0, keymask = 0; /* Set the basename */ if ((progname = strrchr(argv[0], '/')) != NULL) @@ -236,7 +236,7 @@ int main(int argc, char **argv) keystr = strdup(optarg); break; case 'c': - clearring++; + clearing++; break; case 'v': verbose++; @@ -254,7 +254,7 @@ int main(int argc, char **argv) rc = key_revoke(keystr, keymask); return rc; } - if (clearring) { + if (clearing) { rc = keyring_clear(DEFAULT_KEYRING); return rc; } |