1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys
Robin e9047063ca gnrc_sock_[udp|ip]: store return value before release
sock_[udp|ip]_recv returns `pkt->size` after pkt was released via `gnrc_pktbuf_release(pkt)`.
This can result in wrong values returned by this functions and thus is not according to its sepecification.

Storing this values before releasing pkt returning the stored values should fix this.
2018-11-12 14:58:26 +01:00
..
analog_util sys/analog_util: Refactor adc_map, fix compilation 2018-04-16 13:53:49 +02:00
arduino Merge pull request #10150 from fedepell/arduino_2 2018-10-16 08:46:10 +02:00
auto_init sys/auto_init: add auto init for nimble 2018-11-08 14:40:52 +01:00
base64 base64: use void* to pass byte buffers 2018-09-26 18:24:21 +02:00
benchmark sys/benchmark: incl irq.h and fixed output 2018-09-11 11:29:19 +02:00
bitfield doc: remove sys_util references 2018-04-05 14:39:59 +02:00
bloom
can sys/can: reduce scope of variable 2018-02-22 19:13:39 +01:00
cb_mux sys/cb_mux: initial support 2018-05-28 15:43:41 -04:00
checksum doc: move Checksum group under sys_hashes 2018-08-28 18:53:44 +02:00
color color: Fix -Wdouble-promotion warnings 2018-09-28 09:33:40 +02:00
cpp11-compat doc: fix whitespaces 2017-09-06 08:49:05 +02:00
crypto crypto/helper: Change equals arguments to const 2018-10-21 20:27:33 +02:00
div sys: fix doxygen grouping 2018-06-11 19:12:02 +02:00
ecc sys/ecc: add repetition code 2018-10-18 13:37:21 +02:00
eepreg sys/eepreg: initial EEPROM registration support 2018-10-20 09:30:40 -04:00
embunit embunit: Const test case names 2018-06-15 00:34:33 +02:00
event sys/event: allow calling event_post multiple times 2018-04-19 16:41:13 +02:00
evtimer evtimer: use conversion macro US_PER_MS 2018-05-23 15:13:31 +02:00
fmt fmt: add scn_u32_hex() 2018-10-03 10:44:14 +02:00
fs sys/auto_init: fix doxygen grouping 2018-06-11 19:12:02 +02:00
hashes doc/hashes: deprecate supports section 2018-08-29 16:08:53 +02:00
include Merge pull request #10159 from mtausig/crypto_documentation 2018-11-08 12:13:59 +01:00
iolist doc: remove sys_util references 2018-04-05 14:39:59 +02:00
isrpipe sys: add isrpipe 2016-12-16 09:48:08 +01:00
libc/include/sys cleanup: apply headerguard script output 2017-05-24 17:54:02 +02:00
log make: replace curly braces with parenthesis 2018-03-22 20:43:15 +01:00
luid sys/drivers: renamed uuid module to luid 2017-02-27 11:01:20 +01:00
matstat sys/matstat: change ingroup directive 2018-08-24 18:14:03 +02:00
memarray memarray: add fixed-size memory block allocator 2018-04-10 14:37:29 +02:00
mineplex sys: added 5x5 font 'Mineplex' 2016-11-09 11:59:45 +01:00
net gnrc_sock_[udp|ip]: store return value before release 2018-11-12 14:58:26 +01:00
newlib_syscalls_default boards/cpu/drivers/sys: use generic stdio_ if 2018-08-22 10:54:25 +02:00
od sys/od: add ASCII representation to memory dump 2017-11-14 09:22:02 +01:00
oneway-malloc doc/mem_management: add implementations and utils 2018-09-27 10:54:39 +02:00
phydat sys/phydat: New phydat_fit API 2018-10-24 13:05:51 +02:00
pipe tests: adapt for arduino uno and duemilanove support 2016-09-21 21:12:58 +02:00
pm_layered pm_layered: Use {} for empty while loops 2018-02-01 06:55:49 +01:00
posix posix/pthread_rwlock: fix unsigned variable comparison 2018-08-21 13:58:39 +02:00
ps sys/ps: Remove unused include xtimer.h 2018-10-26 09:03:46 +02:00
puf_sram cortexm_common: add SRAM based PRNG seeder 2018-07-04 17:55:16 +02:00
quad_math cppcheck: add/correct reason for cppcheck-suppress 2018-09-25 12:03:58 +02:00
random sys: add missig <string.h> includes 2018-09-20 23:47:40 +02:00
saul_reg sys: saul: add missing stddef.h include (for NULL) 2018-09-20 23:54:46 +02:00
sema sys/sema: re-test value after owning mutex 2017-03-06 18:03:27 +01:00
seq sys/seq: change ingroup directive 2018-08-24 18:14:03 +02:00
shell Merge pull request #10105 from x3ro/fix-shell-prompt-infinite-loop 2018-10-30 19:24:01 +01:00
ssp sys, ssp: fix doxygen grouping 2017-07-03 10:55:35 +02:00
stdio_rtt stdio/vfs: generalized VFS mapping for STDIO 2018-08-30 11:14:59 +02:00
stdio_uart stdio/vfs: generalized VFS mapping for STDIO 2018-08-30 11:14:59 +02:00
timex sys/timex: fix incompatible atmega time.h 2018-05-28 13:04:55 -04:00
trickle trickle: remove msg_time member from struct 2018-05-17 10:40:12 +02:00
tsrb tsrb: add drop function 2018-08-31 10:35:02 +02:00
ubjson sys/ubjson: change ingroup directive 2018-10-05 15:34:49 +02:00
universal_address cppcheck: add/correct reason for cppcheck-suppress 2018-09-25 12:03:58 +02:00
uuid uuid: add uuid_from_string() 2018-10-03 10:44:14 +02:00
vfs stdio/vfs: generalized VFS mapping for STDIO 2018-08-30 11:14:59 +02:00
xtimer xtimer: timer & target overflow, hang resolved. 2018-11-01 16:48:20 +01:00
doc.txt sys/serialization: add sys_serialization doxygen group 2018-10-05 15:34:49 +02:00
Makefile ipv6_ext: remove empty, unused module 2018-10-25 11:12:14 +02:00
Makefile.dep sys/eepreg: Makefile support 2018-10-20 09:30:41 -04:00
Makefile.include sys/cbor: remove module 2018-09-25 21:07:29 +02:00