diff options
Diffstat (limited to 'pop3.c')
-rw-r--r-- | pop3.c | 9 |
1 files changed, 1 insertions, 8 deletions
@@ -7,13 +7,6 @@ #include "config.h" #ifdef POP3_ENABLE #include <stdio.h> -#if defined(HAVE_ALLOCA_H) -#include <alloca.h> -#else -#ifdef _AIX - #pragma alloca -#endif -#endif #include <string.h> #include <ctype.h> #if defined(HAVE_UNISTD_H) @@ -225,7 +218,7 @@ int pop3_getauth(int sock, struct query *ctl, char *greeting) *++end = '\0'; /* copy timestamp and password into digestion buffer */ - msg = (char *)alloca((end-start+1) + strlen(ctl->password) + 1); + xalloca(msg, char *, (end-start+1) + strlen(ctl->password) + 1); strcpy(msg,start); strcat(msg,ctl->password); |