mirror of
https://github.com/zydeco/libres.git
synced 2024-09-27 19:58:14 +00:00
res_open_mem: return NULL if given a NULL buffer
This commit is contained in:
parent
4255947fe4
commit
4e7bec8ac9
1
res.c
1
res.c
@ -53,6 +53,7 @@ RFILE* res_open (const char *path, int mode) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
RFILE* res_open_mem (void *buf, size_t size, int copy) {
|
RFILE* res_open_mem (void *buf, size_t size, int copy) {
|
||||||
|
if (buf == NULL) return NULL;
|
||||||
RFILE* rp = malloc(sizeof(RFILE));
|
RFILE* rp = malloc(sizeof(RFILE));
|
||||||
if (rp == NULL) efail(ENOMEM);
|
if (rp == NULL) efail(ENOMEM);
|
||||||
bzero(rp, sizeof(RFILE));
|
bzero(rp, sizeof(RFILE));
|
||||||
|
Loading…
Reference in New Issue
Block a user