diff options
Diffstat (limited to 'lib/hx509/ks_file.c')
| -rw-r--r-- | lib/hx509/ks_file.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/lib/hx509/ks_file.c b/lib/hx509/ks_file.c index 642dd173b53c..d7726f084ad7 100644 --- a/lib/hx509/ks_file.c +++ b/lib/hx509/ks_file.c @@ -126,10 +126,10 @@ try_decrypt(hx509_context context,  					   &clear,  					   NULL); -    memset(clear.data, 0, clear.length); +    memset_s(clear.data, clear.length, 0, clear.length);      free(clear.data);  out: -    memset(key, 0, keylen); +    memset_s(key, keylen, 0, keylen);      free(key);      return ret;  } @@ -292,7 +292,7 @@ parse_pem_private_key(hx509_context context, const char *fn,  		ret = try_decrypt(context, c, ai, cipher, ivdata, password,  				  strlen(password), data, len);  	    /* XXX add password to lock password collection ? */ -	    memset(password, 0, sizeof(password)); +	    memset_s(password, sizeof(password), 0, sizeof(password));  	}  	free(ivdata); | 
