From e25654c2101d8dd8464bdc577b31822f82253352 Mon Sep 17 00:00:00 2001 From: Patrick Niklaus Date: Thu, 22 Mar 2018 11:24:41 +0000 Subject: [PATCH] MICROTAR: Patch microtar to allow reading from files we are writing to. --- third_party/microtar/src/microtar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third_party/microtar/src/microtar.c b/third_party/microtar/src/microtar.c index 4b8977600..a3c67c70f 100644 --- a/third_party/microtar/src/microtar.c +++ b/third_party/microtar/src/microtar.c @@ -187,7 +187,7 @@ int mtar_open(mtar_t *tar, const char *filename, const char *mode) { /* Assure mode is always binary */ if ( strchr(mode, 'r') ) mode = "rb"; - if ( strchr(mode, 'w') ) mode = "wb"; + if ( strchr(mode, 'w') ) mode = "w+b"; if ( strchr(mode, 'a') ) mode = "ab"; /* Open file */ tar->stream = fopen(filename, mode);