From: Simon Schubert Date: Thu, 16 Jul 2009 09:54:44 +0000 (+0200) Subject: dma: correctly initialize error before delivering mail X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3a7b3ec9a6a98dbb1b4b9871e1199fe4b6cf6a52;p=people%2Fms%2Fdma.git dma: correctly initialize error before delivering mail error is used to return failure or success from deliver_remote(). However error is also used before, so we have to make sure that it is initialized to 0, else a previous (non-fatal) error could pull through, even if the delivery was successful. --- diff --git a/net.c b/net.c index 9364077..8dd09bf 100644 --- a/net.c +++ b/net.c @@ -435,6 +435,7 @@ deliver_remote(struct qitem *it, const char **errmsg) return (1); } + error = 0; while (!feof(it->queuef)) { if (fgets(line, sizeof(line), it->queuef) == NULL) break;