summaryrefslogtreecommitdiff
path: root/src/ipcpd/unicast/pol/multipath_pff.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ipcpd/unicast/pol/multipath_pff.c')
-rw-r--r--src/ipcpd/unicast/pol/multipath_pff.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ipcpd/unicast/pol/multipath_pff.c b/src/ipcpd/unicast/pol/multipath_pff.c
index 8f619006..0fe101bc 100644
--- a/src/ipcpd/unicast/pol/multipath_pff.c
+++ b/src/ipcpd/unicast/pol/multipath_pff.c
@@ -132,7 +132,7 @@ int multipath_pff_update(struct pff_i * pff_i,
assert(len > 0);
tmp = malloc(sizeof(*tmp));
- if (fds == NULL)
+ if (tmp == NULL)
return -ENOMEM;
memcpy(tmp,fds, len * sizeof(*tmp));
@@ -142,7 +142,7 @@ int multipath_pff_update(struct pff_i * pff_i,
return -1;
}
- if (pft_insert(pff_i->pft, addr, fds, 1)) {
+ if (pft_insert(pff_i->pft, addr, tmp, 1)) {
free(tmp);
return -1;
}