diff --git a/src/porting.cpp b/src/porting.cpp
index de15de9ce2309b200a59cb8e80c3e364a093cae1..f8a2cca5c242629d340ad03e6c6c139f987712cd 100644
--- a/src/porting.cpp
+++ b/src/porting.cpp
@@ -220,7 +220,7 @@ void initializePaths()
 	//TODO: Test this code
 	char buf[BUFSIZ];
 	uint32_t len = sizeof(buf);
-	assert(_NSGetExecutablePath(buf, &len) != 0);
+	assert(_NSGetExecutablePath(buf, &len) != -1);
 
 	pathRemoveFile(buf, '/');