[Click] [PATCH] Return value ignored
Eddie Kohler
kohler at cs.ucla.edu
Fri Aug 8 12:20:25 EDT 2008
Thanks!
E
Roberto Riggio wrote:
> Signed-off-by: Roberto Riggio <roberto.riggio at create-net.org>
>
> --
>
> diff --git a/elements/wifi/wifiencap.cc b/elements/wifi/wifiencap.cc
> index 7c373c9..077ce19 100644
> --- a/elements/wifi/wifiencap.cc
> +++ b/elements/wifi/wifiencap.cc
> @@ -96,7 +96,12 @@ WifiEncap::simple_action(Packet *p)
> memcpy(p_out->data(), WIFI_LLC_HEADER, WIFI_LLC_HEADER_LEN);
> memcpy(p_out->data() + 6, ðtype, 2);
>
> - p_out->push(sizeof(struct click_wifi));
> + p_out = p_out->push(sizeof(struct click_wifi));
> +
> + if (!p_out) {
> + return 0;
> + }
> +
> struct click_wifi *w = (struct click_wifi *) p_out->data();
>
> memset(p_out->data(), 0, sizeof(click_wifi));
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
More information about the click
mailing list