[Fencommits] fenserve: refactoring, doesn't quite work
Benja Fallenstein
benja.fallenstein at gmail.com
Thu Mar 22 19:49:08 EET 2007
Thu Mar 22 05:29:27 EET 2007 Benja Fallenstein <benja.fallenstein at gmail.com>
* refactoring, doesn't quite work
diff -rN -u old-fenserve/FenServe.hs new-fenserve/FenServe.hs
--- old-fenserve/FenServe.hs 2007-03-22 19:49:08.000000000 +0200
+++ new-fenserve/FenServe.hs 2007-03-22 19:49:08.000000000 +0200
@@ -222,7 +222,7 @@
d' <- writeData (bURI $ bID d) (Dir d entries'); return (r,d') where
f (DirEntry n sub : es) | n == x = do (r,sub') <- handlePath' sub xs req
return (r, DirEntry n sub' : es)
- f (_ : es) = f es
+ f (e : es) = do (r,es') <- f es; return (r,e:es')
f [] = case rqMethod req of
PUT -> do (r,sub) <- handlePath' (fst emptyState) xs req
return (r, [DirEntry x sub])
More information about the Fencommits
mailing list