]> git.mxchange.org Git - flightgear.git/commitdiff
return the len of the string
authorehofman <ehofman>
Thu, 4 Jun 2009 11:03:27 +0000 (11:03 +0000)
committerTim Moore <timoore@redhat.com>
Thu, 11 Jun 2009 14:05:19 +0000 (16:05 +0200)
utils/xmlgrep/xml.c

index c021422800d246bc1ed802a3e0b05c514d96fd2d..8faa1f9621f47f3cdc4502f76c64948c6c700563 100644 (file)
@@ -619,7 +619,7 @@ xmlNodeCopyString(const void *id, const char *path, char *buffer, size_t buflen)
                 memcpy(buffer, p, len);
                 *(buffer+len) = '\0';
             }
-            ret = 0;
+            ret = len;
         }
         else if (slen == 0)
         {
@@ -1345,13 +1345,9 @@ __xmlNodeGetPath(void **nc, const char *start, size_t *len, char **name, size_t
 
     assert(start != 0);
     assert(len != 0);
-    assert(*len != 0);
     assert(name != 0);
     assert(*name != 0);
     assert(nlen != 0);
-    assert(*nlen != 0);
-
-    if (*nlen > *len) return 0;
 
     path = *name;
     if (*path == '/') path++;