]> git.jsancho.org Git - lugaru.git/commitdiff
Fix unused-result warning for chdir
authorRémi Verschelde <rverschelde@gmail.com>
Wed, 6 Sep 2017 12:31:42 +0000 (14:31 +0200)
committerRémi Verschelde <rverschelde@gmail.com>
Wed, 6 Sep 2017 12:31:42 +0000 (14:31 +0200)
Fixes this warning:

Source/main.cpp: In function 'void chdirToAppPath(const char*)':
Source/main.cpp:581:14: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result]
         chdir(dir);
         ~~~~~^~~~~

Source/main.cpp

index e0270b66dcf27219ba0bf63a8e9573107ee4a31f..cacfabdc99b2a0632e8b759636a39b00d73151d9 100644 (file)
@@ -579,7 +579,10 @@ static inline void chdirToAppPath(const char* argv0)
                 *ptr = '\0';
         }
 #endif
-        chdir(dir);
+        errno = 0;
+        if (chdir(dir) != 0) {
+            printf("Error changing dir to '%s' (%s).\n", dir, strerror(errno));
+        }
         free(dir);
     }
 }