From f4ddf9df5338d15ec4ec21f4062f73e6caf12b7d Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Fri, 29 Jun 2018 10:04:40 +0200 Subject: [PATCH] tests: Fix key parsing in torture_pki_dsa_publickey_base64 Signed-off-by: Andreas Schneider --- tests/unittests/torture_pki_dsa.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/unittests/torture_pki_dsa.c b/tests/unittests/torture_pki_dsa.c index 836b2538..2bcbbc58 100644 --- a/tests/unittests/torture_pki_dsa.c +++ b/tests/unittests/torture_pki_dsa.c @@ -277,14 +277,14 @@ static void torture_pki_dsa_publickey_base64(void **state) assert_true(key_buf != NULL); q = p = key_buf; - while (*p != ' ') p++; + while (*p != '\0' && !isspace((int)*p)) p++; *p = '\0'; type = ssh_key_type_from_name(q); assert_true(type == SSH_KEYTYPE_DSS); q = ++p; - while (*p != ' ') p++; + while (*p != '\0' && !isspace((int)*p)) p++; *p = '\0'; rc = ssh_pki_import_pubkey_base64(q, type, &key);