Ignore:
Timestamp:
Apr 13, 2015, 8:17:18 PM (9 years ago)
Author:
djay
Message:

Add readBase64 function, avoid calling it prior to fork . Add dumpMapsValuesToFiles function used to simplify OTB support.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/zoo-project/zoo-kernel/request_parser.c

    r629 r631  
    902902                          addToMap (tmpmaps->content, "value",
    903903                                    (char *) tmp);
    904                           map *tmpv = getMap (tmpmaps->content, "value");
    905                           char *res = NULL;
    906                           char *curs = tmpv->value;
    907                           int i = 0;
    908                           for (i = 0; i <= strlen (tmpv->value) / 64;
    909                                i++)
    910                             {
    911                               if (res == NULL)
    912                                 res =
    913                                   (char *) malloc (67 * sizeof (char));
    914                               else
    915                                 res =
    916                                   (char *) realloc (res,
    917                                                     (((i + 1) * 65) +
    918                                                      i) * sizeof (char));
    919                               int csize = i * 65;
    920                               strncpy (res + csize, curs, 64);
    921                               if (i == xmlStrlen (tmp) / 64)
    922                                 strcat (res, "\n\0");
    923                               else
    924                                 {
    925                                   strncpy (res + (((i + 1) * 64) + i),
    926                                            "\n\0", 2);
    927                                   curs += 64;
    928                                 }
    929                             }
    930                           free (tmpv->value);
    931                           tmpv->value = zStrdup (res);
    932                           free (res);
    933904                          xmlFree (tmp);
    934905                        }
     
    937908                }
    938909              cur2 = cur2->next;
     910              while (cur2 != NULL && cur2->type != XML_ELEMENT_NODE){
     911                cur2 = cur2->next;
     912              }
    939913            }
    940 
    941914          {
    942915            maps *testPresence =
Note: See TracChangeset for help on using the changeset viewer.

Search

Context Navigation

ZOO Sponsors

http://www.zoo-project.org/trac/chrome/site/img/geolabs-logo.pnghttp://www.zoo-project.org/trac/chrome/site/img/neogeo-logo.png http://www.zoo-project.org/trac/chrome/site/img/apptech-logo.png http://www.zoo-project.org/trac/chrome/site/img/3liz-logo.png http://www.zoo-project.org/trac/chrome/site/img/gateway-logo.png

Become a sponsor !

Knowledge partners

http://www.zoo-project.org/trac/chrome/site/img/ocu-logo.png http://www.zoo-project.org/trac/chrome/site/img/gucas-logo.png http://www.zoo-project.org/trac/chrome/site/img/polimi-logo.png http://www.zoo-project.org/trac/chrome/site/img/fem-logo.png http://www.zoo-project.org/trac/chrome/site/img/supsi-logo.png http://www.zoo-project.org/trac/chrome/site/img/cumtb-logo.png

Become a knowledge partner

Related links

http://zoo-project.org/img/ogclogo.png http://zoo-project.org/img/osgeologo.png