mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2025-12-31 20:36:25 +00:00
libsysprof-capture: wrap strdup to be NULL-safe
This commit is contained in:
committed by
Philip Withnall
parent
6a45f020f7
commit
cef698e658
@ -284,7 +284,7 @@ sysprof_capture_reader_new (const char *filename,
|
||||
return NULL;
|
||||
}
|
||||
|
||||
self->filename = strdup (filename);
|
||||
self->filename = sysprof_strdup (filename);
|
||||
|
||||
return self;
|
||||
}
|
||||
@ -1080,7 +1080,7 @@ sysprof_capture_reader_save_as (SysprofCaptureReader *self,
|
||||
}
|
||||
|
||||
if (self->filename == NULL)
|
||||
self->filename = strdup (filename);
|
||||
self->filename = sysprof_strdup (filename);
|
||||
|
||||
close (fd);
|
||||
|
||||
@ -1173,7 +1173,7 @@ sysprof_capture_reader_copy (SysprofCaptureReader *self)
|
||||
*copy = *self;
|
||||
|
||||
copy->ref_count = 1;
|
||||
copy->filename = strdup (self->filename);
|
||||
copy->filename = sysprof_strdup (self->filename);
|
||||
copy->fd = fd;
|
||||
copy->end_time = self->end_time;
|
||||
copy->st_buf = self->st_buf;
|
||||
|
||||
Reference in New Issue
Block a user