aboutsummaryrefslogtreecommitdiff
path: root/src/ping903q.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ping903q.c')
-rw-r--r--src/ping903q.c8
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 */

Return to:

Send suggestions and report system problems to the System administrator.