[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, &ethtype, 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