From: phk Date: Mon, 21 Aug 2006 17:49:39 +0000 (+0000) Subject: Bandaid until Dag Erling does what's necessary X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6cdec390596e8b46b680e4da2250ce299ec94a0b;p=varnish Bandaid until Dag Erling does what's necessary git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@874 d4fa192b-c00b-0410-8231-f00ffab90ce4 --- diff --git a/varnish-cache/bin/varnishd/tcp.c b/varnish-cache/bin/varnishd/tcp.c index ac38dbca..d59afe60 100644 --- a/varnish-cache/bin/varnishd/tcp.c +++ b/varnish-cache/bin/varnishd/tcp.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include @@ -74,6 +75,19 @@ accept_filter(int fd) } #endif +static char * +strndup(const char *p, unsigned n) +{ + char *q; + + q = malloc(n + 1); + if (q != NULL) { + memcpy(q, p, n); + q[n] = '\0'; + } + return (q); +} + int TCP_parse(const char *str, char **addr, char **port) {