aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/ffi/ffi.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/ffi/ffi.cpp b/src/lib/ffi/ffi.cpp
index b888cc0d6..2662f7852 100644
--- a/src/lib/ffi/ffi.cpp
+++ b/src/lib/ffi/ffi.cpp
@@ -939,6 +939,7 @@ int botan_cipher_update(botan_cipher_t cipher_obj,
cipher.update(mbuf);
input_size -= ud;
+ copy_mem(output, mbuf.data(), ud);
input += ud;
taken += ud;
@@ -950,6 +951,7 @@ int botan_cipher_update(botan_cipher_t cipher_obj,
*output_written = written;
*input_consumed = taken;
+ return 0;
}
catch(std::exception& e)
{