summaryrefslogtreecommitdiff
path: root/request.c
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2005-04-28 20:39:39 +0000
committerDimitri Sokolyuk <demon@dim13.org>2005-04-28 20:39:39 +0000
commit5de94df423989ba2ffb6924f88fe2910379ca1c0 (patch)
tree28647a205729a58575148ebc0aabfa3d14139184 /request.c
parent45d9d4477663635bc77a1f2253535dfb20358821 (diff)
cleanup
Diffstat (limited to 'request.c')
-rw-r--r--request.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/request.c b/request.c
index f5d5f77..2a01792 100644
--- a/request.c
+++ b/request.c
@@ -111,6 +111,7 @@ int
do_request(int reqc, struct dd_request **reqv)
{
int i;
+ int ret = reqc;
int sockfd;
char buf[BUFLEN];
@@ -125,9 +126,9 @@ do_request(int reqc, struct dd_request **reqv)
if (debug)
printf("response:\n%s\n", buf);
- if (parse_answer(buf) == RET_ERR)
- return -1;
+ if (parse_answer(buf) == RET_OK)
+ ret--;
}
- return 0;
+ return ret;
}