diff options
Diffstat (limited to 'WWW/Library/Implementation/HTAAServ.c')
-rw-r--r-- | WWW/Library/Implementation/HTAAServ.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/WWW/Library/Implementation/HTAAServ.c b/WWW/Library/Implementation/HTAAServ.c index c3aebd48..b9a5be73 100644 --- a/WWW/Library/Implementation/HTAAServ.c +++ b/WWW/Library/Implementation/HTAAServ.c @@ -541,8 +541,7 @@ PRIVATE char *compose_scheme_specifics ARGS2(HTAAScheme, scheme, case HTAA_BASIC: { char *realm = HTAssocList_lookup(prot->values, "server"); - result = (char*)malloc(60); - sprintf(result, "realm=\"%s\"", + HTSprintf0(&result, "realm=\"%s\"", (realm ? realm : "UNKNOWN")); return result; } @@ -550,8 +549,7 @@ PRIVATE char *compose_scheme_specifics ARGS2(HTAAScheme, scheme, case HTAA_PUBKEY: { char *realm = HTAssocList_lookup(prot->values, "server"); - result = (char*)malloc(200); - sprintf(result, "realm=\"%s\", key=\"%s\"", + HTSprintf0(&result, "realm=\"%s\", key=\"%s\"", (realm ? realm : "UNKNOWN"), "PUBKEY-NOT-IMPLEMENTED"); return result; |