1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-09 17:38:00 +00:00

Fix typo in validate_manual_hostkey().

'p += strcspn' returns p always non-NULL and sometimes pointing at \0,
as opposed to 'p = strchr' which returns p sometimes non-NULL and
never pointing at \0. Test the pointer after the call accordingly.
Thanks, Coverity.
This commit is contained in:
Simon Tatham 2014-11-22 10:12:47 +00:00
parent 063c438fec
commit 2ef23bb812

2
misc.c
View File

@ -943,7 +943,7 @@ int validate_manual_hostkey(char *key)
while ((p += strspn(p, " \t"))[0]) {
q = p;
p += strcspn(p, " \t");
if (p) *p++ = '\0';
if (*p) *p++ = '\0';
/*
* Now q is our word.