[dovecot-cvs] dovecot/src/lib-settings settings.c,1.3,1.4

cras at procontrol.fi cras at procontrol.fi
Mon Mar 10 02:36:11 EET 2003


Update of /home/cvs/dovecot/src/lib-settings
In directory danu:/tmp/cvs-serv29409/lib-settings

Modified Files:
	settings.c 
Log Message:
Added i_stream_read_next_line()



Index: settings.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-settings/settings.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- settings.c	8 Feb 2003 07:42:27 -0000	1.3
+++ settings.c	10 Mar 2003 00:36:08 -0000	1.4
@@ -73,13 +73,7 @@
 
 	linenum = 0;
 	input = i_stream_create_file(fd, default_pool, 2048, TRUE);
-	for (;;) {
-		line = i_stream_next_line(input);
-		if (line == NULL) {
-			if (i_stream_read(input) <= 0)
-				break;
-                        continue;
-		}
+	while ((line = i_stream_read_next_line(input)) != NULL) {
 		linenum++;
 
 		/* @UNSAFE: line is modified */




More information about the dovecot-cvs mailing list