agendafs

A filesystem for your calendar.

git clone git://mccd.space/agendafs
commit 285439b534100ff0fa53eaabb2411a04fe151bcf
parent 3d7e628aadcc9df41ec48687bd6aa4762faa64d2
Author: Marc Coquand <marc@coquand.email>
Date:   Tue, 29 Jul 2025 12:33:44 +0200

switch to case

Diffstat:
Mfuse_node.c | 9+++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/fuse_node.c b/fuse_node.c
@@ -605,12 +605,13 @@ create_entry_from_fuse(memory_region *mreg, const char *fuse_path,
 	const char *new_filename = get_filename(fuse_path);
 	icalcomponent *new_component = NULL;
 
-	assert(etype == ENTRY_DIRECTORY || etype == ENTRY_FILE);
-	if (etype == ENTRY_DIRECTORY) {
+	switch (etype) {
+	case (ENTRY_DIRECTORY):
 		new_component = create_vjournal_directory(mreg, new_filename);
-	}
-	else if (etype == ENTRY_FILE) {
+		break;
+	case (ENTRY_FILE):
 		new_component = create_vjournal_entry(mreg, new_filename);
+		break;
 	}
 
 	char *new_filname_vdir = NULL;