diff options
-rw-r--r-- | coreutils/dd.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/coreutils/dd.c b/coreutils/dd.c index 347a19454..9973a145b 100644 --- a/coreutils/dd.c +++ b/coreutils/dd.c | |||
@@ -397,5 +397,11 @@ int dd_main(int argc UNUSED_PARAM, char **argv) | |||
397 | out_status: | 397 | out_status: |
398 | dd_output_status(0); | 398 | dd_output_status(0); |
399 | 399 | ||
400 | if (ENABLE_FEATURE_CLEAN_UP) { | ||
401 | free(obuf); | ||
402 | if (flags & FLAG_TWOBUFS) | ||
403 | free(ibuf); | ||
404 | } | ||
405 | |||
400 | return exitcode; | 406 | return exitcode; |
401 | } | 407 | } |