KCM: Memory leak in handle_read
The `inmsg` field of the client structure is malloc/realloc'ed in `handle_read` but never free'ed in `maybe_close`. Seems like Apple already fixed that with this.
This commit is contained in:
@@ -700,6 +700,7 @@ maybe_close(struct client *c)
|
|||||||
dispatch_release(c->out);
|
dispatch_release(c->out);
|
||||||
#endif
|
#endif
|
||||||
close(c->fd); /* ref count fd close */
|
close(c->fd); /* ref count fd close */
|
||||||
|
free(c->inmsg);
|
||||||
free(c);
|
free(c);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user