diff --git a/lib/formdata.c b/lib/formdata.c
index affaf4b6d2765cf82bae7122012248d0c14778cf..e03d75aea809804cb496849f978428a2429e4603 100644
--- a/lib/formdata.c
+++ b/lib/formdata.c
@@ -947,7 +947,7 @@ char *basename(char *path)
   else if(s1)
     path = s1 + 1;
   else if(s2)
-    path = s1 + 1;
+    path = s2 + 1;
 
   return path;
 }