浏览代码

Fix size_t/int issue (index is allowed to become -1 in the loop)

thewaterymoon 9 年之前
父节点
当前提交
2db0c25518
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/civetweb.c

+ 2 - 2
src/civetweb.c

@@ -2075,10 +2075,10 @@ reparse:
 		}
 
 		/* Adjust length for trailing LWS */
-		end = val->len - 1;
+		end = (int)val->len - 1;
 		while (end >= 0 && (val->ptr[end] == ' ' || val->ptr[end] == '\t'))
 			end--;
-		val->len = end + 1;
+		val->len = (size_t)(end + 1);
 
 		if (val->len == 0) {
 			/* Ignore any empty entries. */