s3-utils: Fixed a resource leak in net_afs.
authorAndreas Schneider <asn@samba.org>
Wed, 19 Jan 2011 22:15:21 +0000 (23:15 +0100)
committerJeremy Allison <jra@samba.org>
Wed, 26 Jan 2011 23:12:47 +0000 (00:12 +0100)
s3-utils: Fixed a resource leak in net_afs.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Thu Jan 27 00:12:47 CET 2011 on sn-devel-104

source3/utils/net_afs.c

index 26259c12c09ce6f44e1f18e9ba8ec593dda46dbb..f6b2b2db8a44eca18122fe9aac2cdf965131a3f6 100644 (file)
@@ -51,8 +51,10 @@ int net_afs_key(struct net_context *c, int argc, const char **argv)
 
        if (read(fd, &keyfile, sizeof(keyfile)) != sizeof(keyfile)) {
                d_fprintf(stderr, _("Could not read keyfile\n"));
+               close(fd);
                return -1;
        }
+       close(fd);
 
        if (!secrets_store_afs_keyfile(argv[1], &keyfile)) {
                d_fprintf(stderr, _("Could not write keyfile to secrets.tdb\n"));