mirror of
https://github.com/curl/curl.git
synced 2026-06-04 09:04:20 +03:00
dynbuf: return NULL when there's no buffer length
... as returning a "" is not a good idea as the string is supposed to be
allocated and returning a const string will cause issues.
Reported-by: Brian Carpenter
Follow-up to ed35d6590e
Closes #5405
This commit is contained in:
parent
2c598cc778
commit
3df42ca949
2 changed files with 8 additions and 8 deletions
|
|
@ -201,7 +201,7 @@ char *Curl_dyn_ptr(const struct dynbuf *s)
|
|||
DEBUGASSERT(s);
|
||||
DEBUGASSERT(s->init == DYNINIT);
|
||||
DEBUGASSERT(!s->leng || s->bufr);
|
||||
return s->leng ? s->bufr : (char *)"";
|
||||
return s->bufr;
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
@ -212,7 +212,7 @@ unsigned char *Curl_dyn_uptr(const struct dynbuf *s)
|
|||
DEBUGASSERT(s);
|
||||
DEBUGASSERT(s->init == DYNINIT);
|
||||
DEBUGASSERT(!s->leng || s->bufr);
|
||||
return s->leng ? (unsigned char *)s->bufr : (unsigned char *)"";
|
||||
return (unsigned char *)s->bufr;
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue