diff options
| author | Owen Jacobson <owen@grimoire.ca> | 2024-10-05 00:58:58 -0400 |
|---|---|---|
| committer | Owen Jacobson <owen@grimoire.ca> | 2024-10-05 00:58:58 -0400 |
| commit | bc6ddad852ad65faf12b8064c2ddea114d9fdbee (patch) | |
| tree | 710180bcb65dd5e47a439135182e97dbe1c06eac | |
| parent | b70d50a779336f53b0c9062cb99ef72a0a6b5a78 (diff) | |
Limit unsafe{} blocks even more tightly.
| -rw-r--r-- | src/db/backup.rs | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/db/backup.rs b/src/db/backup.rs index 9be195c..027c233 100644 --- a/src/db/backup.rs +++ b/src/db/backup.rs @@ -121,13 +121,10 @@ impl Error { } fn message_for(handle: NonNull<sqlite3>) -> String { - unsafe { - let msg = sqlite3_errmsg(handle.as_ptr()); - debug_assert!(!msg.is_null()); - - from_utf8(CStr::from_ptr(msg).to_bytes()) - .expect("error messages from sqlite are always utf-8") - .to_owned() - } + let msg = unsafe { sqlite3_errmsg(handle.as_ptr()) }; + debug_assert!(!msg.is_null()); + from_utf8(unsafe { CStr::from_ptr(msg) }.to_bytes()) + .expect("error messages from sqlite are always utf-8") + .to_owned() } } |
