Diff for /libaitwww/src/aitwww.c between versions 1.1.1.1.2.5 and 1.1.1.1.2.7

version 1.1.1.1.2.5, 2012/03/09 13:24:58 version 1.1.1.1.2.7, 2012/03/09 16:42:31
Line 137  www_initCGI(void) Line 137  www_initCGI(void)
                         return NULL;                          return NULL;
                 } else                  } else
                         memset(str, 0, ctlen + 1);                          memset(str, 0, ctlen + 1);
                for (i = 0; i < ctlen && (rlen =                 for (i = 0; i <= ctlen && (rlen = 
                                         read(STDIN_FILENO, (void*) str + i, ctlen - i)) > 0; i += rlen);                                          read(STDIN_FILENO, (void*) str + i, ctlen - i)) > 0; i += rlen);
                 str[ctlen] = 0;                  str[ctlen] = 0;
   
Line 533  www_parseMultiPart(const char *str, int ctlen, const c Line 533  www_parseMultiPart(const char *str, int ctlen, const c
         SLIST_FOREACH(m, mime, mime_node) {          SLIST_FOREACH(m, mime, mime_node) {
                 s = mime_getValue(m, "content-disposition");                  s = mime_getValue(m, "content-disposition");
                 attr = www_parseAttributes(&s);                  attr = www_parseAttributes(&s);
                   if (!www_getAttribute(attr, "name")) {
                           www_freeAttributes(&attr);
                           continue;
                   }
   
                 t = malloc(sizeof(struct tagCGI));                  t = malloc(sizeof(struct tagCGI));
                 if (!t) {                  if (!t) {

Removed from v.1.1.1.1.2.5  
changed lines
  Added in v.1.1.1.1.2.7


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>