aboutsummaryrefslogtreecommitdiffstats
path: root/socket.c
diff options
context:
space:
mode:
authorMatthias Andree <matthias.andree@gmx.de>2010-03-19 10:36:22 +0100
committerMatthias Andree <matthias.andree@gmx.de>2010-03-19 10:36:22 +0100
commitb5737df8b9eef8a7001432c1f88a7dcacf2e56a8 (patch)
tree5e57e45f93b71babd094e13312044d63579d45ba /socket.c
parent1b88147837bcf98cf5b70fff4a209ecac7a520f8 (diff)
downloadfetchmail-b5737df8b9eef8a7001432c1f88a7dcacf2e56a8.tar.gz
fetchmail-b5737df8b9eef8a7001432c1f88a7dcacf2e56a8.tar.bz2
fetchmail-b5737df8b9eef8a7001432c1f88a7dcacf2e56a8.zip
Further warning fixes.
Diffstat (limited to 'socket.c')
-rw-r--r--socket.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/socket.c b/socket.c
index 061322b9..7bedef38 100644
--- a/socket.c
+++ b/socket.c
@@ -82,7 +82,8 @@ extern int h_errno;
#ifdef HAVE_SOCKETPAIR
static char *const *parse_plugin(const char *plugin, const char *host, const char *service)
-{ const char **argvec;
+{
+ char **argvec;
const char *c, *p;
char *cp, *plugin_copy;
unsigned int plugin_copy_len;
@@ -129,25 +130,25 @@ static char *const *parse_plugin(const char *plugin, const char *host, const cha
}
plugin_copy[plugin_copy_len] = 0;
- argvec = (const char **)malloc(s);
+ argvec = (char **)malloc(s);
if (!argvec)
{
report(stderr, GT_("fetchmail: malloc failed\n"));
return NULL;
}
memset(argvec, 0, s);
- for (c = p = plugin_copy, i = 0; *c; c++)
- { if ((!isspace((unsigned char)*c)) && (c == p ? 1 : isspace((unsigned char)*p))) {
- argvec[i] = c;
+ for (p = cp = plugin_copy, i = 0; *cp; cp++)
+ { if ((!isspace((unsigned char)*cp)) && (cp == p ? 1 : isspace((unsigned char)*p))) {
+ argvec[i] = cp;
i++;
}
- p = c;
+ p = cp;
}
for (cp = plugin_copy; *cp; cp++)
{ if (isspace((unsigned char)*cp))
*cp = 0;
}
- return (char *const*)argvec;
+ return argvec;
}
static int handle_plugin(const char *host,