Checking result of strdup()
This commit is contained in:
parent
becfb362aa
commit
e5cf4c4d48
|
@ -133,11 +133,11 @@ static View * _view_new(char const * pathname)
|
||||||
|
|
||||||
if((view = malloc(sizeof(*view))) == NULL)
|
if((view = malloc(sizeof(*view))) == NULL)
|
||||||
return NULL; /* FIXME handle error */
|
return NULL; /* FIXME handle error */
|
||||||
view->pathname = strdup(pathname);
|
|
||||||
view->window = NULL;
|
view->window = NULL;
|
||||||
view->ab_window = NULL;
|
view->ab_window = NULL;
|
||||||
_view_cnt++;
|
_view_cnt++;
|
||||||
if(lstat(pathname, &st) != 0)
|
if((view->pathname = strdup(pathname)) == NULL
|
||||||
|
|| lstat(pathname, &st) != 0)
|
||||||
{
|
{
|
||||||
_view_error(view, strerror(errno), 2);
|
_view_error(view, strerror(errno), 2);
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user