From ec4da97a35fb285c4316f8b4017f84cba5d494b7 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 1 Oct 2004 11:20:38 +0000 Subject: [PATCH] fixed the basename() replacement, reported by Gisle --- lib/formdata.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/formdata.c b/lib/formdata.c index 798303d3a..affaf4b6d 100644 --- a/lib/formdata.c +++ b/lib/formdata.c @@ -944,9 +944,10 @@ char *basename(char *path) if(s1 && s2) { path = (s1 > s2? s1 : s2)+1; } - else { - path = (s1 ? s1 : s2)+1; - } + else if(s1) + path = s1 + 1; + else if(s2) + path = s1 + 1; return path; }