Fixed bug that occured after the node had been rebooted.
This commit is contained in:
parent
4687c2c948
commit
379b09d576
|
@ -43,7 +43,6 @@
|
||||||
#include "cfs/cfs-coffee.h"
|
#include "cfs/cfs-coffee.h"
|
||||||
#include "dev/watchdog.h"
|
#include "dev/watchdog.h"
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#define DEBUG 0
|
#define DEBUG 0
|
||||||
|
@ -240,10 +239,10 @@ find_file(const char *name)
|
||||||
|
|
||||||
offset = COFFEE_START;
|
offset = COFFEE_START;
|
||||||
do {
|
do {
|
||||||
COFFEE_READ(&hdr, sizeof (hdr), offset);
|
READ_HEADER(&hdr, offset);
|
||||||
if(COFFEE_PAGE_ACTIVE(hdr)) {
|
if(COFFEE_PAGE_ACTIVE(hdr)) {
|
||||||
if(strcmp(name, hdr.name) == 0) {
|
if(strcmp(name, hdr.name) == 0) {
|
||||||
page = offset / COFFEE_PAGE_SIZE;
|
page = (offset - COFFEE_START) / COFFEE_PAGE_SIZE;
|
||||||
dir_cache_add(name[0], page);
|
dir_cache_add(name[0], page);
|
||||||
return page;
|
return page;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue