mirror of
https://github.com/aljazceru/turso.git
synced 2026-02-23 00:45:37 +01:00
Disable runtime extension loading unless enabled
This commit is contained in:
@@ -4781,6 +4781,9 @@ pub fn op_function(
|
||||
#[cfg(feature = "fs")]
|
||||
#[cfg(not(target_family = "wasm"))]
|
||||
ScalarFunc::LoadExtension => {
|
||||
if !program.connection.db.can_load_extensions() {
|
||||
crate::bail_parse_error!("runtime extension loading is disabled");
|
||||
}
|
||||
let extension = &state.registers[*start_reg];
|
||||
let ext = resolve_ext_path(&extension.get_value().to_string())?;
|
||||
program.connection.load_extension(ext)?;
|
||||
|
||||
Reference in New Issue
Block a user