summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
b8b85c3)
If connect_audiod() returns negative, we free "args" twice. Found by
the clang static analyzer.
ret = connect_audiod(socket_name, args);
free(args);
if (ret < 0)
ret = connect_audiod(socket_name, args);
free(args);
if (ret < 0)
at->fd = ret;
ret = mark_fd_nonblocking(at->fd);
if (ret < 0)
at->fd = ret;
ret = mark_fd_nonblocking(at->fd);
if (ret < 0)
return 1;
close:
close(at->fd);
return 1;
close:
close(at->fd);