#include <stdio.h>
#include <string.h>
#include <ctype.h>
-#if defined(STDC_HEADERS)
#include <stdlib.h>
-#endif
#include "fetchmail.h"
#include "socket.h"
-#include "i18n.h"
-#include "md5.h"
+#include "gettext.h"
+#include "fm_md5.h"
#ifdef OPIE_ENABLE
#ifdef __cplusplus
}
#endif
-int do_otp(int sock, char *command, struct query *ctl)
+int do_otp(int sock, const char *command, struct query *ctl)
{
int i, rval;
char buffer[128];
to64frombits(buffer, ctl->remotename, strlen(ctl->remotename));
suppress_tags = TRUE;
- gen_send(sock, buffer, sizeof(buffer));
+ gen_send(sock, "%s", buffer);
suppress_tags = FALSE;
if ((rval = gen_recv(sock, buffer, sizeof(buffer))))
to64frombits(buffer, response, strlen(response));
suppress_tags = TRUE;
- gen_send(sock, buffer, strlen(buffer));
+ gen_send(sock, "%s", buffer);
suppress_tags = FALSE;
if ((rval = gen_recv(sock, buffer, sizeof(buffer))))