summaryrefslogtreecommitdiffstats
path: root/cpukit/libfs/src/jffs2/src/compr_rtime.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libfs/src/jffs2/src/compr_rtime.c')
-rw-r--r--cpukit/libfs/src/jffs2/src/compr_rtime.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/cpukit/libfs/src/jffs2/src/compr_rtime.c b/cpukit/libfs/src/jffs2/src/compr_rtime.c
index c8313ed234..e3c761dcfe 100644
--- a/cpukit/libfs/src/jffs2/src/compr_rtime.c
+++ b/cpukit/libfs/src/jffs2/src/compr_rtime.c
@@ -44,6 +44,9 @@ uint16_t rtems_jffs2_compressor_rtime_compress(
(void) self;
+ if (*dstlen <= 3)
+ return JFFS2_COMPR_NONE;
+
memset(positions,0,sizeof(positions));
while (pos < (*sourcelen) && outpos <= (*dstlen)-2) {