Signed-off-by: Matthieu Moy <Matthieu.Moy@xxxxxxx> --- path.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/path.c b/path.c index 005b836..2886eb6 100644 --- a/path.c +++ b/path.c @@ -222,7 +222,9 @@ int git_mkstemps_mode(char *pattern, int suffix_len, int mode) } /* We return the null string if we can't find a unique file name. */ pattern[0] = '\0'; - errno = EINVAL; + /* Make sure errno signals an error on failure */ + if (errno <= 0) + errno = EINVAL; return -1; } -- 1.7.0.rc2.92.gb6a04 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html