RE: blank lines added to /etc/hosts [PATCH]
- From: "Miner, Jonathan W \(US SSA\)" <jonathan w miner baesystems com>
- To: <NetworkManager-list gnome org>
- Subject: RE: blank lines added to /etc/hosts [PATCH]
- Date: Tue, 4 Nov 2008 17:04:50 -0500
I think this will fix my issue... only append the newline if we're not parsing the last line of the file.
--- src/NetworkManagerPolicy.c.orig 2008-11-03 09:33:08.000000000 -0500
+++ src/NetworkManagerPolicy.c 2008-11-04 17:02:39.000000000 -0500
@@ -306,7 +306,8 @@
if (add_line) {
g_string_append (new_contents, *line);
- g_string_append_c (new_contents, '\n');
+ if (*(line+1)) /* if not the last line */
+ g_string_append_c (new_contents, '\n');
}
}
-----Original Message-----
From: networkmanager-list-bounces gnome org on behalf of Miner, Jonathan W (US SSA)
Sent: Tue 11/4/2008 4:54 PM
To: NetworkManager-list gnome org
Cc:
Subject: blank lines added to /etc/hosts
Hi -
Each time I unplug, or reconnect my network cable, a blank line gets added to the end of /etc/hosts.
# wc -l /etc/hosts
4 /etc/hosts
(unplug my cable...)
# wc -l /etc/hosts
5 /etc/hosts
(plug cable back in...)
# wc -l /etc/hosts
6 /etc/hosts
Guessing that it is the g_string_append_c() call on line 309 of src/NetworkManagerPolicy.c which could needlessly add '\n' characters?
_______________________________________________
NetworkManager-list mailing list
NetworkManager-list gnome org
http://mail.gnome.org/mailman/listinfo/networkmanager-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]