--- conf.c.orig	2010-06-25 06:49:49.000000000 +0200
+++ conf.c	2011-05-26 12:58:22.000000000 +0200
@@ -457,10 +457,13 @@
 	perror( path );
 	return( -1 );
     }
+    
+    ACAV *acav = acav_alloc();
+    acav->acv_flags = ACV_FLAG_DEFAULTS | ACV_FLAG_QUOTE;
 
     while (( line = snet_getline( sn, NULL )) != NULL ) {
 	linenum++;
-	if (( ac = argcargv( line, &av )) < 0 ) {
+	if (( ac = acav_parse(acav, line, &av )) < 0 ) {
 	    perror( "argcargv" );
 	    return( -1 );
 	}
@@ -909,6 +912,7 @@
 	    }
 	}
     }
+    acav_free(acav);
 
     return( snet_close( sn ));
 }
