poke-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]