mirror of
https://github.com/Ponce/slackbuilds
synced 2024-12-01 01:00:03 +01:00
60c75ff791
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
17 lines
646 B
Diff
17 lines
646 B
Diff
diff -Naur thttpd-2.25b.orig/libhttpd.c thttpd-2.25b/libhttpd.c
|
|
--- thttpd-2.25b.orig/libhttpd.c 2007-10-14 10:09:55.000000000 +0000
|
|
+++ thttpd-2.25b/libhttpd.c 2007-10-14 10:09:11.000000000 +0000
|
|
@@ -2322,8 +2320,11 @@
|
|
{
|
|
int i;
|
|
i = strlen( hc->origfilename ) - strlen( hc->pathinfo );
|
|
- if ( i > 0 && strcmp( &hc->origfilename[i], hc->pathinfo ) == 0 )
|
|
- hc->origfilename[i - 1] = '\0';
|
|
+ if ( strcmp( &hc->origfilename[i], hc->pathinfo ) == 0 )
|
|
+ {
|
|
+ if ( i == 0 ) hc->origfilename[0] = '\0';
|
|
+ else hc->origfilename[i - 1] = '\0';
|
|
+ }
|
|
}
|
|
|
|
/* If the expanded filename is an absolute path, check that it's still
|