summaryrefslogtreecommitdiff
blob: 2522710bf94179b7862129999505b26b85958784 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
--- a/libc.in
+++ b/libc.in
@@ -214,11 +214,11 @@
 # If the old file does not have our signature, back it up.
 # If the new file just has our signature, restore the backup.
 if $backup; then
 	if [ "$newconf" = "$signature$NL" ]; then
 		if [ -e "$resolv_conf.bak" ]; then
-			newconf="$(cat "$resolv_conf.bak")"
+			newconf="$(cat "$resolv_conf.bak")$NL"
 		fi
 	elif [ -e "$resolv_conf" ]; then
 		read line <"$resolv_conf"
 		if [ "$line" != "$signature" ]; then
 			cp "$resolv_conf" "$resolv_conf.bak"