patch follows
relevant exerpt from prefix patch: @@ -31,7 +31,11 @@ const char* last_slash = strrchr(exe, '/'); if (last_slash) { - return strndup(exe, last_slash - exe); + size_t len = last_slash - exe; + char *ret = malloc(sizeof(char) * (len + 1)); + memcpy(ret, exe, len); + ret[len] = '\0'; + return(ret); } const char* PATH = getenv("PATH"); if (! PATH)
Fixed in r205.