# HG changeset patch
# User bears
# Date 1053592022 -3600
# Node ID 8e14809bf17215a4ca00c60dbe41baea796254f8
# Parent  0137b5490cca7f2f33a928add145c45a3ada6954
[svn] * src/content.c: Don't be fooled into thinking a filename starting ".."
  is just "..".

diff -r 0137b5490cca -r 8e14809bf172 src/content.c
--- a/src/content.c	Thu May 22 09:26:25 2003 +0100
+++ b/src/content.c	Thu May 22 09:27:02 2003 +0100
@@ -1,7 +1,7 @@
 /*
   content.c
 
-  $Id: content.c 453 2003-02-21 16:01:28Z bears $
+  $Id: content.c 530 2003-05-22 08:27:02Z bears $
 */
 
 #if HAVE_CONFIG_H
@@ -363,9 +363,8 @@
 	switch( d->d_name[1] )
 	{
 	case '\0':
-	case '.':
 	    break;
-
+	    
 	case '#':
             snprintf( tmpfname, MAXCHAR, "%s/overview/%s",
               Cfg_spoolDir(), d->d_name ); 
@@ -376,6 +375,11 @@
 			 tmpfname, strerror(errno) );
 	    break;
 
+	case '.':
+	    if ( d->d_name[2] == '\0' )
+		break;
+	    /* Otherwise fall through - filename starting "..". */
+
 	default:
 	    Log_err( "Unknown file %s in %s/overview - please delete",
 		     d->d_name, Cfg_spoolDir() );