orccodemem: silence gcc 12 compiler warning
authorTim-Philipp Müller <tim@centricular.com>
Sun, 12 Feb 2023 14:32:45 +0000 (14:32 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Sun, 12 Feb 2023 14:33:11 +0000 (14:33 +0000)
warning: null destination pointer [-Wformat-overflow=]
  223 |   sprintf(filename, "%s/orcexec.XXXXXX", dir);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/88>

orc/orccodemem.c

index d0c4670..bf6a5a0 100644 (file)
@@ -220,6 +220,10 @@ orc_code_region_allocate_codemem_dual_map (OrcCodeRegion *region,
 
   filename = malloc (strlen ("/orcexec..") +
       strlen (dir) + 6 + 1);
+
+  if (filename == NULL)
+    return FALSE;
+
   sprintf(filename, "%s/orcexec.XXXXXX", dir);
   mask = umask (0066);
   fd = mkstemp (filename);