Blame SOURCES/kdenetwork-4.3.3-resolv-conf-path.patch
|
|
a0c1b7 |
diff -up kdenetwork-4.3.3/kppp/connect.cpp.resolv-conf-path kdenetwork-4.3.3/kppp/connect.cpp
|
|
|
a0c1b7 |
--- kdenetwork-4.3.3/kppp/connect.cpp.resolv-conf-path 2008-01-05 00:59:27.000000000 +0100
|
|
|
a0c1b7 |
+++ kdenetwork-4.3.3/kppp/connect.cpp 2009-11-23 14:42:15.629662654 +0100
|
|
|
a0c1b7 |
@@ -1491,7 +1491,7 @@ void addpeerdns() {
|
|
|
a0c1b7 |
int fd, fd2;
|
|
|
a0c1b7 |
|
|
|
a0c1b7 |
if((fd = Requester::rq->openResolv(O_WRONLY|O_APPEND)) >= 0) {
|
|
|
a0c1b7 |
- if((fd2 = open("/etc/ppp/resolv.conf", O_RDONLY)) >= 0) {
|
|
|
a0c1b7 |
+ if((fd2 = open("/var/run/ppp/resolv.conf", O_RDONLY)) >= 0) {
|
|
|
a0c1b7 |
char c;
|
|
|
a0c1b7 |
int i = 0;
|
|
|
a0c1b7 |
while(i++ < 100 && read(fd2, &c, 1) == 1) {
|
|
|
a0c1b7 |
@@ -1502,7 +1502,7 @@ void addpeerdns() {
|
|
|
a0c1b7 |
}
|
|
|
a0c1b7 |
close(fd2);
|
|
|
a0c1b7 |
} else
|
|
|
a0c1b7 |
- fprintf(stderr, "failed to read from /etc/ppp/resolv.conf\n");
|
|
|
a0c1b7 |
+ fprintf(stderr, "failed to read from /var/run/ppp/resolv.conf\n");
|
|
|
a0c1b7 |
close(fd);
|
|
|
a0c1b7 |
}
|
|
|
a0c1b7 |
add_domain(gpppdata.domain());
|