diff --git a/stdlib/directory.cpp b/stdlib/directory.cpp index 668a325..a40f3d2 100644 --- a/stdlib/directory.cpp +++ b/stdlib/directory.cpp @@ -94,7 +94,7 @@ VALUE dir_static_list(VM *vm, VALUE UNUSED(klass), int arg_count, VALUE *argumen else if (isObjOfStdlibClassType(arguments[0], CLS_DIRECTORY)) { DirectoryData *data = GET_NATIVE_INSTANCE_DATA(DirectoryData, arguments[0]); - path = data->path->c_str(); + path = data->path->string().c_str(); } else {