aboutsummaryrefslogtreecommitdiff
path: root/src/daemon/digestauth.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/daemon/digestauth.c')
-rw-r--r--src/daemon/digestauth.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/daemon/digestauth.c b/src/daemon/digestauth.c
index b6b1ccd8..dd87b251 100644
--- a/src/daemon/digestauth.c
+++ b/src/daemon/digestauth.c
@@ -689,7 +689,8 @@ MHD_basic_auth_get_username_password(struct MHD_Connection *connection,
689 free(decode); 689 free(decode);
690 return NULL; 690 return NULL;
691 } 691 }
692 user = strndup(decode, separator - decode); 692 user = strdup(decode);
693 user[separator - decode] = '\0'; /* cut off at ':' */
693 if (password != NULL) 694 if (password != NULL)
694 { 695 {
695 *password = strdup(separator + 1); 696 *password = strdup(separator + 1);