From e0f6f41e68247a06af3ef40d5d26c120b91a4855 Mon Sep 17 00:00:00 2001 From: pancake Date: Thu, 22 Aug 2013 00:15:05 +0200 Subject: [PATCH] Fix w32 build --- libr/util/sys.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/libr/util/sys.c b/libr/util/sys.c index 3f10812213..8df78adbfb 100644 --- a/libr/util/sys.c +++ b/libr/util/sys.c @@ -544,17 +544,16 @@ R_API char *r_sys_pid_to_path(int pid) { // TODO: implement r_sys_pid_to_path on W32 return NULL; #elif __APPLE__ - int ret; char pathbuf[PROC_PIDPATHINFO_MAXSIZE]; - - ret = proc_pidpath (pid, pathbuf, sizeof(pathbuf)); + int ret = proc_pidpath (pid, pathbuf, sizeof(pathbuf)); if (ret <= 0) return NULL; + return strdup (pathbuf); #else char buf[128], pathbuf[1024]; snprintf (buf, "/proc/%d/exe", pid); if (readlink (buf, pathbuf, sizeof (pathbuf))<1) return NULL; -#endif return strdup (pathbuf); +#endif }