Forráskód Böngészése

don't ignore asprintf() return value

HW42 9 éve
szülő
commit
13bca3d05f
1 módosított fájl, 3 hozzáadás és 1 törlés
  1. 3 1
      qubes-rpc/qfile-unpacker.c

+ 3 - 1
qubes-rpc/qfile-unpacker.c

@@ -66,7 +66,9 @@ int main(int argc __attribute((__unused__)), char ** argv __attribute__((__unuse
 		case -1:
 			gui_fatal("Failed to create new process");
 		case 0:
-			asprintf(&procdir_path, "/proc/%d/fd", getpid());
+			if (asprintf(&procdir_path, "/proc/%d/fd", getpid()) < 0) {
+				gui_fatal("Error allocating memory");
+			}
 			procfs_fd = open(procdir_path, O_DIRECTORY | O_RDONLY);
 			if (procfs_fd < 0)
 				gui_fatal("Failed to open /proc");