]> granicus.if.org Git - curl/commitdiff
getpart.pm: when no part match, return blank when section ends
authorDaniel Stenberg <daniel@haxx.se>
Thu, 4 Aug 2011 15:36:31 +0000 (17:36 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 4 Aug 2011 15:36:31 +0000 (17:36 +0200)
tests/getpart.pm

index 4d47736b623e9b31b1f155aac96e68d3434cf8d8..83e56ca92c65b3dbfecd2dd9d257e0cb48dd25b9 100644 (file)
@@ -63,6 +63,10 @@ sub getpartattr {
             }
             last;
         }
+        # detect end of section when part wasn't found
+        elsif((1 ==$inside) && ($_ =~ /^ *\<\/$section\>/)) {
+            last;
+        }
         elsif((2 ==$inside) && ($_ =~ /^ *\<\/$part/)) {
             $inside--;
         }