1.1 --- a/src/share/tools/launcher/wildcard.c Thu Apr 04 08:47:39 2013 -0400 1.2 +++ b/src/share/tools/launcher/wildcard.c Fri Mar 29 14:18:40 2013 -0700 1.3 @@ -368,8 +368,10 @@ 1.4 const char *basename; 1.5 FileList fl = FileList_new(16); 1.6 WildcardIterator it = WildcardIterator_for(wildcard); 1.7 - if (it == NULL) 1.8 + if (it == NULL) { 1.9 + FileList_free(fl); 1.10 return NULL; 1.11 + } 1.12 while ((basename = WildcardIterator_next(it)) != NULL) 1.13 if (isJarFileName(basename)) 1.14 FileList_add(fl, wildcardConcat(wildcard, basename));