[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] libpoke/ios-dev-stream.c: free buffer only in read mode
From: |
Mohammad-Reza Nabipoor |
Subject: |
[PATCH] libpoke/ios-dev-stream.c: free buffer only in read mode |
Date: |
Sat, 17 Oct 2020 02:23:42 +0330 |
The `buffer` field of `struct ios_dev_stream` is only valid in
read mode.
---
libpoke/ios-dev-stream.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libpoke/ios-dev-stream.c b/libpoke/ios-dev-stream.c
index 1258bfe5..0832011c 100644
--- a/libpoke/ios-dev-stream.c
+++ b/libpoke/ios-dev-stream.c
@@ -118,7 +118,8 @@ ios_dev_stream_close (void *iod)
{
struct ios_dev_stream *sio = iod;
- ios_buffer_free (sio->buffer);
+ if (sio->flags & IOS_F_READ)
+ ios_buffer_free (sio->buffer);
free (sio);
return 1;
--
2.28.0
- [PATCH] libpoke/ios-dev-stream.c: free buffer only in read mode,
Mohammad-Reza Nabipoor <=