summaryrefslogtreecommitdiff
path: root/tools/nettle-pbkdf2.c
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2019-04-14 08:35:47 +0200
committerNiels Möller <nisse@lysator.liu.se>2019-04-14 09:37:02 +0200
commit0f3d1efc2e9fc866d53b4d313b0eae3e496102e0 (patch)
treebf8c635e54a2b0f3687fb9282756073bd6d529bd /tools/nettle-pbkdf2.c
parenta7dada790fd758dd2df2d43eff2059960d3397ae (diff)
downloadnettle-0f3d1efc2e9fc866d53b4d313b0eae3e496102e0.tar.gz
tools/nettle-pbkdf2.c: Check strdup return value.
Diffstat (limited to 'tools/nettle-pbkdf2.c')
-rw-r--r--tools/nettle-pbkdf2.c3
1 files changed, 3 insertions, 0 deletions
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)