From 38e2203fcea285bdc5876782cec36015a4ccb99d Mon Sep 17 00:00:00 2001
From: Ivica Ico Bukvic <ico@vt.edu>
Date: Mon, 9 Jun 2014 00:28:52 -0400
Subject: [PATCH] *fixed compile-time warnings

---
 pd/src/s_main.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/pd/src/s_main.c b/pd/src/s_main.c
index 32f04efab..cd0317527 100644
--- a/pd/src/s_main.c
+++ b/pd/src/s_main.c
@@ -272,7 +272,7 @@ int sys_main(int argc, char **argv)
     int i, noprefs;
     sys_externalschedlib = 0;
     sys_extraflags = 0;
-    char * filenames;
+    char * filenames = NULL;
 #ifdef PD_DEBUG
     fprintf(stderr, "Pd-L2Ork: COMPILED FOR DEBUGGING\n");
 #endif
@@ -532,7 +532,10 @@ void sys_findprogdir(char *progname)
     sys_libdir = gensym(sbuf2);
     sys_guidir = &s_;   /* in MSW the guipath just depends on the libdir */
 #else
-    realpath(sbuf2, sbuf);
+    char *res = realpath(sbuf2, sbuf);
+    if (!res) {
+        error("%s: Cannot get a real path", sbuf2);
+    }
     strncpy(sbuf2, sbuf, FILENAME_MAX-30);
     sbuf[FILENAME_MAX-30] = 0;
     strcat(sbuf2, "/lib/pd-l2ork");
-- 
GitLab