(string_to_key_internal): return error instead of aborting. always

free memory


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3648 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
1997-10-20 03:49:33 +00:00
parent fd838cff2c
commit 81e2a51785

View File

@@ -291,13 +291,13 @@ string_to_key_internal (char *str,
break;
}
default:
abort();
ret = KRB5_PROG_KEYTYPE_NOSUPP;
break;
}
if(ret)
return ret;
memset(s, 0, len);
free(s);
if(ret)
return ret;
key->keytype = ktype;
return 0;
}