changeset 16669 | fb3397cee116 |
parent 15929 | 120913eb31dd |
child 16670 | 4af09aff4237 |
--- a/hotspot/src/os/bsd/vm/os_bsd.cpp Fri Mar 29 14:18:40 2013 -0700 +++ b/hotspot/src/os/bsd/vm/os_bsd.cpp Wed Apr 03 16:43:09 2013 -0700 @@ -1214,6 +1214,9 @@ } else if (strchr(pname, *os::path_separator()) != NULL) { int n; char** pelements = split_path(pname, &n); + if (pelements == NULL) { + return false; + } for (int i = 0 ; i < n ; i++) { // Really shouldn't be NULL, but check can't hurt if (pelements[i] == NULL || strlen(pelements[i]) == 0) {