serial.c: Use g_try_malloc().
This commit is contained in:
parent
12ad53f5a6
commit
c548332c21
|
@ -163,7 +163,12 @@ void *serial_backup_params(int fd)
|
|||
#else
|
||||
struct termios *term;
|
||||
|
||||
term = malloc(sizeof(struct termios));
|
||||
/* TODO: 'term' is never g_free()'d? */
|
||||
if (!(term = g_try_malloc(sizeof(struct termios)))) {
|
||||
sr_err("serial: %s: term malloc failed", __func__);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
tcgetattr(fd, term);
|
||||
|
||||
return term;
|
||||
|
|
Loading…
Reference in New Issue