]> git.seodisparate.com - c_simple_http/commitdiff
Fix test crashing if "xdg-mime" did not exist
authorStephen Seo <seo.disparate@gmail.com>
Wed, 30 Oct 2024 05:29:03 +0000 (14:29 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Wed, 30 Oct 2024 05:29:03 +0000 (14:29 +0900)
src/test.c

index 66240a106d89972e4ac72ed999b02fbbe90a0058..2f2b03e903f92e7aa446edec896fce544855721b 100644 (file)
@@ -979,7 +979,9 @@ int main(int argc, char **argv) {
   {
     FILE *fd = fopen("/usr/bin/xdg-mime", "rb");
     int_fast8_t is_xdg_mime_exists = fd ? 1 : 0;
-    fclose(fd);
+    if (fd) {
+      fclose(fd);
+    }
 
     if (is_xdg_mime_exists) {
       CHECK_TRUE(c_simple_http_is_xdg_mime_available());