src/server/safs/cgi.c

changeset 133
87b405d61f64
parent 126
631aaa01b2b5
child 144
4b546c4f25ed
--- a/src/server/safs/cgi.c	Tue Dec 27 14:02:28 2016 +0100
+++ b/src/server/safs/cgi.c	Tue Dec 27 17:19:00 2016 +0100
@@ -113,7 +113,7 @@
     while((r = read(cgip.out[0], buf, 4096)) > 0) {
         if(cgiheader) {
             size_t pos;
-            int ret = cgi_parse_response(parser, buf, r, &pos);
+            ret = cgi_parse_response(parser, buf, r, &pos);
             if(ret == -1) {
                 protocol_status(sn, rq, 500, NULL);
                 result = REQ_ABORTED;
@@ -259,22 +259,22 @@
             
             if(!sstrcmp(name, S("status"))) {
                 sstr_t codestr = value;
-                int i;
-                for(i=0;i<codestr.length;i++) {
-                    if(!isdigit(codestr.ptr[i])) {
+                int j;
+                for(j=0;j<codestr.length;j++) {
+                    if(!isdigit(codestr.ptr[j])) {
                         break;
                     }
-                    if(i > 2) {
+                    if(j > 2) {
                         break;
                     }
                 }
-                codestr.ptr[i] = '\0';
+                codestr.ptr[j] = '\0';
                 
                 int64_t s = 0;
                 util_strtoint(codestr.ptr, &s);
                 parser->status = (int)s;
                 
-                sstr_t msg = sstrtrim(sstrsubs(value, i + 1));
+                sstr_t msg = sstrtrim(sstrsubs(value, j + 1));
                 
                 if(msg.length > 0) {
                     parser->msg = sstrdup_pool(parser->sn->pool, msg).ptr;

mercurial