diff options
Diffstat (limited to 'usr/src/lib')
-rw-r--r-- | usr/src/lib/libshare/nfs/libshare_nfs.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/usr/src/lib/libshare/nfs/libshare_nfs.c b/usr/src/lib/libshare/nfs/libshare_nfs.c index f749770677..a02237dd71 100644 --- a/usr/src/lib/libshare/nfs/libshare_nfs.c +++ b/usr/src/lib/libshare/nfs/libshare_nfs.c @@ -1095,6 +1095,7 @@ get_rootnames(seconfig_t *sec, char *list, int *count) if (a == NULL) { (void) printf(dgettext(TEXT_DOMAIN, "get_rootnames: no memory\n")); + *count = 0; } else { for (i = 0; i < c; i++) { host = strtok(list, ":"); @@ -1103,6 +1104,7 @@ get_rootnames(seconfig_t *sec, char *list, int *count) free(a[--i]); free(a); a = NULL; + *count = 0; break; } list = NULL; |