[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] [patch #9358] pbuf: Fix PBUF_NEEDS_COPY macro
From: |
Axel Lin |
Subject: |
[lwip-devel] [patch #9358] pbuf: Fix PBUF_NEEDS_COPY macro |
Date: |
Thu, 25 May 2017 11:09:21 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 |
URL:
<http://savannah.nongnu.org/patch/?9358>
Summary: pbuf: Fix PBUF_NEEDS_COPY macro
Project: lwIP - A Lightweight TCP/IP stack
Submitted by: axellin
Submitted on: Thu 25 May 2017 03:09:20 PM UTC
Category: None
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Planned Release: None
_______________________________________________________
Details:
In original code, PBUF_NEEDS_COPY() returns true if p->type != PBUF_ROM.
But in current code, PBUF_NEEDS_COPY() returns true for only PBUF_REF.
Fix it by testing (PBUF_TYPE_FLAG_STRUCT_DATA_CONTIGUOUS |
PBUF_TYPE_FLAG_DATA_VOLATILE) instead.
Fixes: 356da76cc8f2 ("Work on bug #3031/task #7896: change pbuf->type/enum
pbuf_type to be more generic (see UPGRADING)")
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: Thu 25 May 2017 03:09:20 PM UTC Name:
0001-pbuf-Fix-PBUF_NEEDS_COPY-macro.patch Size: 1kB By: axellin
<http://savannah.nongnu.org/patch/download.php?file_id=40788>
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/patch/?9358>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
- [lwip-devel] [patch #9358] pbuf: Fix PBUF_NEEDS_COPY macro,
Axel Lin <=