From: Niels Möller Date: Sun, 14 Apr 2019 06:35:47 +0000 (+0200) Subject: tools/nettle-pbkdf2.c: Check strdup return value. X-Git-Tag: nettle_3.5rc1~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0f3d1efc2e9fc866d53b4d313b0eae3e496102e0;p=thirdparty%2Fnettle.git tools/nettle-pbkdf2.c: Check strdup return value. --- diff --git a/ChangeLog b/ChangeLog index ed7bb337..1e3c5e10 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2019-04-14 Niels Möller + + * tools/nettle-pbkdf2.c (main): Check strdup return value. + 2019-03-29 Niels Möller * aes.h (struct aes_ctx): Redefine using a union of key-size diff --git a/tools/nettle-pbkdf2.c b/tools/nettle-pbkdf2.c index fe6528d9..9993b301 100644 --- a/tools/nettle-pbkdf2.c +++ b/tools/nettle-pbkdf2.c @@ -144,6 +144,9 @@ main (int argc, char **argv) } salt = strdup (argv[0]); + if (!salt) + die ("strdup failed: Virtual memory exhausted.\n"); + salt_length = strlen(argv[0]); if (hex_salt)