Skip to content
Snippets Groups Projects
Unverified Commit 6a073018 authored by Ken Bannister's avatar Ken Bannister Committed by GitHub
Browse files

Merge pull request #9717 from pokgak/examples/fix/gcoap

examples/gcoap: fix post/put without port number
parents a69c6e38 b9880cb8
No related branches found
No related tags found
No related merge requests found
...@@ -233,7 +233,13 @@ int gcoap_cli_cmd(int argc, char **argv) ...@@ -233,7 +233,13 @@ int gcoap_cli_cmd(int argc, char **argv)
apos++; apos++;
} }
if (argc == apos + 3 || argc == apos + 4) { /*
* "get" (code_pos 0) must have exactly apos + 3 arguments
* while "post" (code_pos 1) and "put" (code_pos 2) and must have exactly
* apos + 4 arguments
*/
if (((argc == apos + 3) && (code_pos == 0)) ||
((argc == apos + 4) && (code_pos != 0))) {
gcoap_req_init(&pdu, &buf[0], GCOAP_PDU_BUF_SIZE, code_pos+1, argv[apos+2]); gcoap_req_init(&pdu, &buf[0], GCOAP_PDU_BUF_SIZE, code_pos+1, argv[apos+2]);
if (argc == apos + 4) { if (argc == apos + 4) {
memcpy(pdu.payload, argv[apos+3], strlen(argv[apos+3])); memcpy(pdu.payload, argv[apos+3], strlen(argv[apos+3]));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment