We should check the return pointer of strstr().
Signed-off-by: Bingpeng Zhu <[email protected]>
---
sheep/http/http.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/sheep/http/http.c b/sheep/http/http.c
index 5786e90..3f3b5b2 100644
--- a/sheep/http/http.c
+++ b/sheep/http/http.c
@@ -175,7 +175,7 @@ static int request_init_operation(struct http_request *req)
char *left, *right, num[64];
uint64_t max;
left = strstr(p, prefix);
- if (!p)
+ if (!left)
goto invalid_range;
right = strchr(left, '-');
strncpy(num, left + sizeof(prefix) - 1, right - left);
--
1.7.1
--
sheepdog mailing list
[email protected]
http://lists.wpkg.org/mailman/listinfo/sheepdog