]> git.proxmox.com Git - mirror_qemu.git/blobdiff - os-posix.c
oslib: do not call g_strdup from qemu_get_exec_dir
[mirror_qemu.git] / os-posix.c
index 0bfd8e2d3cc94fd52dbad4df8d2a13091fe95c1b..36e344c544c8ae66cad8722d405c172602ee2f6e 100644 (file)
@@ -90,13 +90,9 @@ void os_setup_signal_handling(void)
  */
 char *os_find_datadir(void)
 {
-    g_autofree char *exec_dir = NULL;
     g_autofree char *dir = NULL;
 
-    exec_dir = qemu_get_exec_dir();
-    g_return_val_if_fail(exec_dir != NULL, NULL);
-
-    dir = g_build_filename(exec_dir, "pc-bios", NULL);
+    dir = g_build_filename(qemu_get_exec_dir(), "pc-bios", NULL);
     if (g_file_test(dir, G_FILE_TEST_IS_DIR)) {
         return g_steal_pointer(&dir);
     }