Browse code

Fix MACOS/X filenames

git-svn-id: file:///var/lib/svn/clamav-devel/trunk/clamav-devel@807 77e5149b-7576-45b1-b177-96237e5ba77b

Nigel Horne authored on 2004/08/28 01:40:54
Showing 2 changed files
... ...
@@ -1,3 +1,7 @@
1
+Fri Aug 27 17:40:14 BST 2004 (njh)
2
+----------------------------------
3
+  * libclamav/blob.c:	Another go at fixing MACOS/X filenames
4
+
1 5
 Fri Aug 27 14:58:56 BST 2004 (trog)
2 6
 -----------------------------------
3 7
   * libclamav/ole2_extract.c: Better filename handling in MACOS/X
... ...
@@ -16,6 +16,9 @@
16 16
  *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17 17
  *
18 18
  * $Log: blob.c,v $
19
+ * Revision 1.19  2004/08/27 16:39:38  nigelhorne
20
+ * Fix MACOS/X filenames
21
+ *
19 22
  * Revision 1.18  2004/08/27 09:41:44  nigelhorne
20 23
  * Better filename handling in MACOS/X
21 24
  *
... ...
@@ -56,7 +59,7 @@
56 56
  * Change LOG to Log
57 57
  *
58 58
  */
59
-static	char	const	rcsid[] = "$Id: blob.c,v 1.18 2004/08/27 09:41:44 nigelhorne Exp $";
59
+static	char	const	rcsid[] = "$Id: blob.c,v 1.19 2004/08/27 16:39:38 nigelhorne Exp $";
60 60
 
61 61
 #if HAVE_CONFIG_H
62 62
 #include "clamav-config.h"
... ...
@@ -167,7 +170,7 @@ blobSetFilename(blob *b, const char *dir, const char *filename)
167 167
 
168 168
 		for(ptr = b->name; *ptr; ptr++) {
169 169
 #ifdef	C_DARWIN
170
-			*ptr &= '\200';
170
+			*ptr &= '\177';
171 171
 #endif
172 172
 #if	defined(MSDOS) || defined(C_CYGWIN) || defined(WIN32)
173 173
 			if(strchr("/*?<>|\"+=,;: ", *ptr))