mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-09 14:35:12 +00:00
netlib_parseurl: Make the buffer size assumption explicit
This commit is contained in:
parent
a7de8dffe7
commit
f7b3eb5b44
1 changed files with 9 additions and 0 deletions
|
|
@ -63,6 +63,15 @@ int netlib_parseurl(FAR const char *str, FAR struct url_s *url)
|
|||
int ret = OK;
|
||||
size_t pathlen;
|
||||
|
||||
/* Each fields should have at least 1 byte to store
|
||||
* the terminating NUL.
|
||||
*/
|
||||
|
||||
if (url->schemelen == 0 || url->hostlen == 0 || url->pathlen == 0)
|
||||
{
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
/* extract the protocol field, a set of a-z letters */
|
||||
|
||||
dest = url->scheme;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue