This is an automated email from the ASF dual-hosted git repository.

ronny pushed a commit to branch update-snappy
in repository https://gitbox.apache.org/repos/asf/couchdb-snappy.git

commit e8907ee8e37cfa07d933a070669a88798082c3d7
Author: Dave Cottlehuber <[email protected]>
AuthorDate: Wed Nov 7 16:08:55 2018 +0000

    c_src: handle catch cleanly
    
    - see https://github.com/skunkwerks/snappy-erlang-nif/issues/24
    - thanks @dcb314 for the patch
---
 c_src/snappy_nif.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/c_src/snappy_nif.cc b/c_src/snappy_nif.cc
index 47665ca..a8d8665 100644
--- a/c_src/snappy_nif.cc
+++ b/c_src/snappy_nif.cc
@@ -158,7 +158,7 @@ snappy_compress_erl(ErlNifEnv* env, int argc, const 
ERL_NIF_TERM argv[])
         SnappyNifSink sink(env);
         snappy::Compress(&source, &sink);
         return make_ok(env, enif_make_binary(env, &sink.getBin()));
-    } catch(std::bad_alloc e) {
+    } catch(const std::bad_alloc & e) {
         return make_error(env, "insufficient_memory");
     } catch(...) {
         return make_error(env, "unknown");

Reply via email to