diff options
Diffstat (limited to 'src/ping903q.c')
-rw-r--r-- | src/ping903q.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/ping903q.c b/src/ping903q.c index e9070ab..8323f44 100644 --- a/src/ping903q.c +++ b/src/ping903q.c @@ -469,8 +469,6 @@ nodecmp(char const *a, char const *b) static int machinecmp(char const *pat) { - size_t slen; - if (strcmp(pat, "*") == 0) return 0; if (pat[0] == '*' && pat[1] == ':') { @@ -505,7 +503,6 @@ machinecmp(char const *pat) static int get_realm_creds(char const *realm, char **retval) { - char *p; size_t len; char const *cfname; FILE *fp; @@ -592,7 +589,8 @@ get_realm_creds(char const *realm, char **retval) strcat(plaintext, av[3]); /* Encode it to base64 */ - if (base64_encode(plaintext, len, &b64, &b64_len)) + if (base64_encode((unsigned char const *)plaintext, + len, &b64, &b64_len)) emalloc_die(); free(plaintext); @@ -602,7 +600,7 @@ get_realm_creds(char const *realm, char **retval) + b64_len + 1); strcpy(hdr, HTTP_AUTHORIZATION); - strcat(hdr, b64); + strcat(hdr, (char*) b64); free(b64); /* Return it */ |