aboutsummaryrefslogtreecommitdiff
path: root/rustables/src/table.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rustables/src/table.rs')
-rw-r--r--rustables/src/table.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/rustables/src/table.rs b/rustables/src/table.rs
index 53a967f..7cc475f 100644
--- a/rustables/src/table.rs
+++ b/rustables/src/table.rs
@@ -35,13 +35,13 @@ impl Table {
}
/// Returns the name of this table.
- pub fn get_name(&self) -> Option<&CStr> {
+ pub fn get_name(&self) -> &CStr {
unsafe {
let ptr = sys::nftnl_table_get_str(self.table, sys::NFTNL_TABLE_NAME as u16);
- if !ptr.is_null() {
- Some(CStr::from_ptr(ptr))
+ if ptr.is_null() {
+ panic!("Impossible situation: retrieving the name of a chain failed")
} else {
- None
+ CStr::from_ptr(ptr)
}
}
}