Change the ->open method of writers to void.
[paraslash.git] / oss_write.c
index 5bc41bccad2ca1cd7cada87fac8e6355476cf81d..2d820d33e8e8bbccd313af6659ecf42d6d5280b9 100644 (file)
@@ -199,14 +199,12 @@ out:
                btr_remove_node(btrn);
 }
 
-static int oss_open(struct writer_node *wn)
+static void oss_open(struct writer_node *wn)
 {
-       struct private_oss_write_data *powd;
+       struct private_oss_write_data *powd = para_calloc(sizeof(*powd));
 
-       powd = para_calloc(sizeof(*powd));
-       wn->private_data = powd;
        powd->fd = -1;
-       return 1;
+       wn->private_data = powd;
 }
 
 __malloc static void *oss_parse_config_or_die(const char *options)