---
formats/ctf/ctf.c | 2 +-
include/babeltrace/compat/memstream.h | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/formats/ctf/ctf.c b/formats/ctf/ctf.c
index 7878555..c6c18a2 100644
--- a/formats/ctf/ctf.c
+++ b/formats/ctf/ctf.c
@@ -1085,7 +1085,7 @@ int ctf_open_trace_metadata_read(struct ctf_trace *td,
goto end_free;
}
- fp = fdopen(metadata_stream->pos.fd, "r");
+ fp = fdopen(metadata_stream->pos.fd, "rb");
if (!fp) {
fprintf(stderr, "[error] Unable to open metadata
stream.\n");
perror("Metadata stream open");
diff --git a/include/babeltrace/compat/memstream.h
b/include/babeltrace/compat/memstream.h
index 44bc30c..be6d1a6 100644
--- a/include/babeltrace/compat/memstream.h
+++ b/include/babeltrace/compat/memstream.h
@@ -70,7 +70,7 @@ FILE *babeltrace_fmemopen(void *buf, size_t size, const char
*mode)
/*
* We need to write to the file.
*/
- fp = fdopen(ret, "w+");
+ fp = fdopen(ret, "w+b");
if (!fp) {
goto error_unlink;
}
@@ -151,7 +151,7 @@ FILE *babeltrace_open_memstream(char **ptr, size_t *sizeloc)
if (ret < 0) {
return NULL;
}
- fp = fdopen(ret, "w+");
+ fp = fdopen(ret, "w+b");
if (!fp) {
goto error_unlink;
}
--
1.8.1.msysgit.1
_______________________________________________
lttng-dev mailing list
[email protected]
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev