diff --git a/sanei/sanei_codec_bin.c b/sanei/sanei_codec_bin.c index 318c07da1..ca0c13ed6 100644 --- a/sanei/sanei_codec_bin.c +++ b/sanei/sanei_codec_bin.c @@ -82,7 +82,7 @@ bin_w_string (Wire *w, void *v) len = strlen (*s) + 1; } sanei_w_array (w, &len, v, w->codec.w_byte, 1); - if (!len && w->direction == WIRE_DECODE) + if (w->direction == WIRE_DECODE && !len) *s = 0; }