Browse code

Bug #538

git-svn: trunk@3119

Nigel Horne authored on 2007/06/27 22:58:48
Showing 2 changed files
... ...
@@ -1,3 +1,7 @@
1
+Wed Jun 27 13:59:33 BST 2007 (njh)
2
+----------------------------------
3
+  libclamav/mbox.c:	Bug #538
4
+
1 5
 Wed Jun 27 09:11:29 BST 2007 (njh)
2 6
 ---------------------------------
3 7
   * clamav-milter:	If there's only one clamd server up, ensure that it
... ...
@@ -3939,7 +3939,6 @@ do_checkURLs(const char *dir, tag_arguments_t *hrefs)
3939 3939
 		 *	the HTML normalise code
3940 3940
 		 */
3941 3941
 		if(strncasecmp("http://", url, 7) == 0) {
3942
-			char *ptr;
3943 3942
 #ifndef	CL_THREAD_SAFE
3944 3943
 			struct arg arg;
3945 3944
 #endif
... ...
@@ -3965,9 +3964,7 @@ do_checkURLs(const char *dir, tag_arguments_t *hrefs)
3965 3965
 			cli_dbgmsg("Downloading URL %s to be scanned\n", url);
3966 3966
 			strncpy(name, url, sizeof(name) - 1);
3967 3967
 			name[sizeof(name) - 1] = '\0';
3968
-			for(ptr = name; *ptr; ptr++)
3969
-				if(*ptr == '/')
3970
-					*ptr = '_';
3968
+			sanitiseName(name);	/* bug #538 */
3971 3969
 
3972 3970
 #ifdef	CL_THREAD_SAFE
3973 3971
 			args[n].dir = dir;
... ...
@@ -4101,7 +4098,7 @@ getURL(struct arg *arg)
4101 4101
 	fp = fopen(fout, "wb");
4102 4102
 
4103 4103
 	if(fp == NULL) {
4104
-		cli_errmsg("Can't open '%s' for writing", fout);
4104
+		cli_errmsg("Can't open '%s' for writing\n", fout);
4105 4105
 		return NULL;
4106 4106
 	}
4107 4107
 	cli_dbgmsg("Saving %s to %s\n", url, fout);