# HG changeset patch # User Carlo de Falco # Date 1382983409 -3600 # Node ID d029ef208e4a0c9e1ab862310856c3213f40d62d # Parent 8b353af4a1ca4757efb9807b1db2fdbcc665e94a fix segfault/corrupted memory when terminating an embedded interpreter. * examples/embedded.cc: use clean_up_and_exit (0) to terminate the interpreter. diff -r 8b353af4a1ca -r d029ef208e4a examples/embedded.cc --- a/examples/embedded.cc Sun Oct 27 23:13:45 2013 -0400 +++ b/examples/embedded.cc Mon Oct 28 19:03:29 2013 +0100 @@ -2,6 +2,7 @@ #include #include #include +#include int main (void) @@ -29,6 +30,6 @@ << std::endl; else std::cout << "invalid\n"; - - return 0; + + clean_up_and_exit (0); }