agendafs
A filesystem for your calendar.
git clone git://mccd.space/agendafscommit 285439b534100ff0fa53eaabb2411a04fe151bcf
parent 3d7e628aadcc9df41ec48687bd6aa4762faa64d2
Author: Marc Coquand <marc@coquand.email>
Date: Tue, 29 Jul 2025 12:33:44 +0200
switch to case
Diffstat:
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;