Skip to content

Commit 5cfbbd5

Browse files
committed
fix(c-bindings): return 1 on error
1 parent 54df763 commit 5cfbbd5

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

bindings/c/src/lib.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -562,6 +562,7 @@ pub unsafe extern "C" fn libsql_set_reserved_bytes(
562562
let conn = conn.get_ref();
563563
if let Err(err) = conn.set_reserved_bytes(reserved_bytes) {
564564
set_err_msg(err.to_string(), out_err_msg);
565+
return 1;
565566
}
566567
0
567568
}
@@ -579,7 +580,10 @@ pub unsafe extern "C" fn libsql_get_reserved_bytes(
579580
let conn = conn.get_ref();
580581
match conn.get_reserved_bytes() {
581582
Ok(v) => *reserved_bytes = v,
582-
Err(err) => set_err_msg(err.to_string(), out_err_msg),
583+
Err(err) => {
584+
set_err_msg(err.to_string(), out_err_msg);
585+
return 1;
586+
}
583587
}
584588
0
585589
}

0 commit comments

Comments
 (0)