]> arthur.barton.de Git - netatalk.git/commitdiff
test for line continuation only if line length > 1
authordidg <didg>
Tue, 20 Jan 2009 04:31:10 +0000 (04:31 +0000)
committerdidg <didg>
Tue, 20 Jan 2009 04:31:10 +0000 (04:31 +0000)
etc/afpd/afp_config.c

index 7949cb3c4f9b6b417376a71fb35601d87efad66d..2e25df4caaa9a722bd129462d1b83057627239c3 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: afp_config.c,v 1.24 2009-01-16 18:45:26 morgana Exp $
+ * $Id: afp_config.c,v 1.25 2009-01-20 04:31:10 didg Exp $
  *
  * Copyright (c) 1997 Adrian Sun (asun@zoology.washington.edu)
  * All Rights Reserved.  See COPYRIGHT.
@@ -555,7 +555,7 @@ AFPConfig *configinit(struct afp_options *cmdline)
        if (!fgets(&buf[len], LINESIZE - len, fp) || buf[len] == '#')
             continue;
        len = strlen(buf);
-       if ( buf[len-2] == '\\' ) {
+       if ( len >= 2 && buf[len-2] == '\\' ) {
            len -= 2;
            continue;
        } else