fix invalid memset on buffer backed stream in ps_end()

This commit is contained in:
git@daemon.de
2014-12-24 11:17:48 +01:00
parent 5f8d50ec47
commit e915bfe2ed

View File

@@ -645,16 +645,13 @@ void ps_close(Pcpstream *stream) {
buffer_free(stream->save);
if(stream->is_buffer) {
buffer_clear(stream->b);
free(stream);
}
else {
if(! stream->is_buffer) {
/* only close files, not terminal devices */
if(fileno(stream->fd) > 2)
fclose(stream->fd);
free(stream);
}
free(stream);
}
int ps_end(Pcpstream *stream) {