git.samba.org
/
jelmer
/
samba4-debian.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5bd613a
)
Fix linked list of ifaddrs in implementations of rep_getifaddrs.
author
Michael Adam
<obnox@samba.org>
Thu, 21 Feb 2008 23:27:00 +0000
(
00:27
+0100)
committer
Michael Adam
<obnox@samba.org>
Thu, 21 Feb 2008 23:40:53 +0000
(
00:40
+0100)
Produce proper list instead of one-node-loop.
Michael
(cherry picked from commit
ec9f4f5066ba7a8bf3af931fd4969590140c0b2b
)
source/lib/replace/getifaddrs.c
patch
|
blob
|
history
diff --git
a/source/lib/replace/getifaddrs.c
b/source/lib/replace/getifaddrs.c
index 60049caa99050f878ac5b4610b1d6fa0c282d52f..37cd950e0979bfc9404c61145b3c2548efbba176 100644
(file)
--- a/
source/lib/replace/getifaddrs.c
+++ b/
source/lib/replace/getifaddrs.c
@@
-115,7
+115,7
@@
int rep_getifaddrs(struct ifaddrs **ifap)
if (lastif == NULL) {
*ifap = curif;
} else {
- lastif->ifa_next =
(*ifap)
;
+ lastif->ifa_next =
curif
;
}
curif->ifa_name = strdup(ifr[i].ifr_name);
@@
-208,7
+208,7
@@
int rep_getifaddrs(struct ifaddrs **ifap)
if (lastif == NULL) {
*ifap = curif;
} else {
- lastif->ifa_next =
(*ifap)
;
+ lastif->ifa_next =
curif
;
}
strioctl.ic_cmd = SIOCGIFFLAGS;
@@
-306,7
+306,7
@@
int rep_getifaddrs(struct ifaddrs **ifap)
if (lastif == NULL) {
*ifap = curif;
} else {
- lastif->ifa_next =
(*ifap)
;
+ lastif->ifa_next =
curif
;
}
curif->ifa_name = strdup(ifr->ifr_name);