Unidiff1 files changed, 4 insertions, 0 deletions
|
diff --git a/cgit.c b/cgit.c index 9dbc608..372b436 100644 --- a/ cgit.c+++ b/ cgit.c |
|
@@ -43,4 +43,7 @@ static void cgit_print_repo_page(struct cacheitem *item) |
43 | static void cgit_fill_cache(struct cacheitem *item) |
43 | static void cgit_fill_cache(struct cacheitem *item) |
44 | { |
44 | { |
| |
45 | static char buf[PATH_MAX]; |
| |
46 | |
| |
47 | getcwd(buf, sizeof(buf)); |
45 | htmlfd = item->fd; |
48 | htmlfd = item->fd; |
46 | item->st.st_mtime = time(NULL); |
49 | item->st.st_mtime = time(NULL); |
@@ -49,4 +52,5 @@ static void cgit_fill_cache(struct cacheitem *item) |
49 | else |
52 | else |
50 | cgit_print_repolist(item); |
53 | cgit_print_repolist(item); |
| |
54 | chdir(buf); |
51 | } |
55 | } |
52 | |
56 | |
|