Skip to content

Commit

Permalink
Revert "shell: set NULL pointer for data pakets with zero-length payl…
Browse files Browse the repository at this point in the history
…oad"

This reverts commit 1ae7bc2.
  • Loading branch information
miri64 committed Jul 26, 2016
1 parent b5cb68b commit 3feb386
Showing 1 changed file with 5 additions and 11 deletions.
16 changes: 5 additions & 11 deletions sys/shell/commands/sc_netif.c
Expand Up @@ -1041,7 +1041,7 @@ int _netif_send(int argc, char **argv)
{
kernel_pid_t dev;
uint8_t addr[MAX_ADDR_LEN];
size_t addr_len, data_len;
size_t addr_len;
gnrc_pktsnip_t *pkt, *hdr;
gnrc_netif_hdr_t *nethdr;
uint8_t flags = 0x00;
Expand Down Expand Up @@ -1073,16 +1073,10 @@ int _netif_send(int argc, char **argv)
}

/* put packet together */
data_len = strlen(argv[3]);
if (data_len == 0) {
pkt = NULL;
}
else {
pkt = gnrc_pktbuf_add(NULL, argv[3], data_len, GNRC_NETTYPE_UNDEF);
if (pkt == NULL) {
puts("error: packet buffer full");
return 1;
}
pkt = gnrc_pktbuf_add(NULL, argv[3], strlen(argv[3]), GNRC_NETTYPE_UNDEF);
if (pkt == NULL) {
puts("error: packet buffer full");
return 1;
}
hdr = gnrc_netif_hdr_build(NULL, 0, addr, addr_len);
if (hdr == NULL) {
Expand Down

0 comments on commit 3feb386

Please sign in to comment.