Fix unchecked calls to asprintf
[openafs.git] / src / sys / rmtsysc.c
index 3e22aa7..0893a98 100644 (file)
@@ -70,8 +70,8 @@ GetAfsServerAddr(char *syscall)
        } else {
            char *pathname;
 
-           asprintf(&pathname, "%s/%s", home_dir, ".AFSSERVER");
-           if (pathname == NULL)
+           len = asprintf(&pathname, "%s/%s", home_dir, ".AFSSERVER");
+           if (len < 0 || pathname == NULL)
                return 0;
            fp = fopen(pathname, "r");
            free(pathname);