]> git.siccegge.de Git - frida/frida.git/blobdiff - src/bindings/Guile.cxx
Fix segfault when loading a sceme file
[frida/frida.git] / src / bindings / Guile.cxx
index 86ab6dd1338e2abafdd9b4c5b29f6762736bfd3c..78ad3805044600813dfaa2a3974a7eb1e66a871c 100644 (file)
@@ -13,7 +13,7 @@ GuileInterpreter::GuileInterpreter() {
 
        scm_c_use_module("system repl server");
        scm_call_0(scm_c_public_ref("system repl server", "spawn-server"));
-       scm_c_load_extension(CMAKE_INSTALL_FULL_LIBDIR "/frida/plugins/Interpreter/libguile-frida-binding",
+       scm_c_load_extension("libguile-frida-binding",
                             "scm_init_frida_module");
 
        guile_output_port = scm_open_output_string();
@@ -53,4 +53,5 @@ int GuileInterpreter::loadFile(const std::string& filename,
                                std::ostream& stderr,
                                std::string& result) {
        scm_c_primitive_load(filename.c_str());
+       return 0;
 }