tmaking cookie file creation a bit more pedantic - surf - customized build of surf, the suckless webkit browser
 (HTM) git clone git://src.adamsgaard.dk/surf
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 6af15aa636ae72f1cbd89ed93ea1e5b0c9ddfa02
 (DIR) parent a0e269b6bd9d7a70148f4ccbc733df35f071ba74
 (HTM) Author: anselm@garbe.us <unknown>
       Date:   Sat, 11 Feb 2012 17:51:48 +0100
       
       making cookie file creation a bit more pedantic
       Diffstat:
         M surf.c                              |       5 ++++-
       
       1 file changed, 4 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/surf.c b/surf.c
       t@@ -128,11 +128,14 @@ buildpath(const char *path) {
                if((p = strrchr(apath, '/'))) {
                        *p = '\0';
                        g_mkdir_with_parents(apath, 0700);
       +                g_chmod(apath, 0700); /* in case it existed */
                        *p = '/';
                }
                /* creating file (gives error when apath ends with "/") */
       -        if((f = fopen(apath, "a")))
       +        if((f = fopen(apath, "a"))) {
       +                g_chmod(apath, 0600); /* always */
                        fclose(f);
       +        }
                return apath;
        }