Module Name: src Committed By: agc Date: Sun Apr 26 16:55:44 UTC 2009
Modified Files: src/crypto/external/bsd/netpgp/dist/src/lib: netpgp.c Log Message: Let's allocate enough space for the keyring structure, and not a pointer to it. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c diff -u src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c:1.2 src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c:1.3 --- src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c:1.2 Sat Apr 25 01:29:15 2009 +++ src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c Sun Apr 26 16:55:44 2009 @@ -192,7 +192,7 @@ (void) snprintf(ringname, sizeof(ringname), "%s/.gnupg/secring.gpg", homedir); secring = ringname; } - keyring = calloc(1, sizeof(keyring)); + keyring = calloc(1, sizeof(*keyring)); if (!__ops_keyring_read_from_file(keyring, false, secring)) { (void) fprintf(stderr, "Cannot read sec keyring %s\n", secring); return 0;