src/hello.c
changeset 27 461be4cd34a3
parent 7 3a603d755bcb
--- a/src/hello.c	Sun Oct 12 21:59:52 2008 +0300
+++ b/src/hello.c	Mon Oct 13 02:27:59 2008 +0300
@@ -96,12 +96,12 @@
     }
 
     // fill in the dirbuf
-    if (dirbuf_init(&buf, size))
+    if (dirbuf_init(&buf, size, off))
         ERROR("failed to init dirbuf");
 
-    err =   dirbuf_add(req, off, &buf, 0, 1,  ".",        1,    S_IFDIR )
-        ||  dirbuf_add(req, off, &buf, 1, 2,  "..",       1,    S_IFDIR )
-        ||  dirbuf_add(req, off, &buf, 2, 3,  file_name,  2,    S_IFREG );
+    err =   dirbuf_add(req, &buf, 0, 1,  ".",        1,    S_IFDIR )
+        ||  dirbuf_add(req, &buf, 1, 2,  "..",       1,    S_IFDIR )
+        ||  dirbuf_add(req, &buf, 2, 3,  file_name,  2,    S_IFREG );
 
     if (err < 0)
         ERROR("failed to add dirents to buf");
@@ -234,7 +234,7 @@
 error :
     // cleanup
     if (ctx.ev_fuse)
-        evfuse_close(ctx.ev_fuse);
+        evfuse_free(ctx.ev_fuse);
     
     if (ctx.signals)
         signals_free(ctx.signals);