cvs: /php4/ext/standard link.c
| From: | Rasmus Lerdorf | Date: | Sun, 28 Nov 1999 16:35:56 +0000 |
| Subject: | cvs: /php4/ext/standard link.c | ||
| Groups: | php.version4 | ||
| Request: | Send a blank email to php-version4+get-6993@lists.php.net to get a copy of this message | ||
rasmus Sun Nov 28 11:35:56 1999 EDT
Modified files:
/php4/ext/standard link.c
Log:
# check link() as well
Index: php4/ext/standard/link.c
diff -u php4/ext/standard/link.c:1.11 php4/ext/standard/link.c:1.12
--- php4/ext/standard/link.c:1.11 Sun Nov 28 11:23:30 1999
+++ php4/ext/standard/link.c Sun Nov 28 11:35:26 1999
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: link.c,v 1.11 1999/11/28 16:23:30 rasmus Exp $ */
+/* $Id: link.c,v 1.12 1999/11/28 16:35:26 rasmus Exp $ */
#include "php.h"
#include "php3_filestat.h"
@@ -147,6 +147,10 @@
convert_to_string_ex(frompath);
if (PG(safe_mode) && !_php3_checkuid((*topath)->value.str.val, 2)) {
+ RETURN_FALSE;
+ }
+ if (!strncasecmp((*topath)->value.str.val,"http://",7)
|| !strncasecmp((*topath)->value.str.val,"ftp://",6)) {
+ php_error(E_WARNING, "Unable to link to a URL");
RETURN_FALSE;
}