Skip to content

Commit 157d874

Browse files
committed
Get data from payload, not original packet
1 parent 2a7bc24 commit 157d874

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Diff for: src/pfilter.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -871,7 +871,9 @@ static int filt_t (pfstate_t *pf, char * typeChar)
871871
print_error (pf, "Invalid third party payload\n");
872872
return (0);
873873
}
874-
(void) ax25_get_info (pf->pp, (unsigned char **)(&infop));
874+
memset (src, 0, sizeof(src));
875+
ax25_get_addr_with_ssid (pp_payload, AX25_SOURCE, src);
876+
(void) ax25_get_info (pp_payload, (unsigned char **)(&infop));
875877
ax25_delete(pp_payload);
876878
isThirdParty = 1;
877879
}

0 commit comments

Comments
 (0)