in watchman.c [100:108]
static int chdir_len(const char *orig, int len) { char *path = malloc(len + 1); memcpy(path, orig, len); path[len] = 0; int r = chdir(path); free(path); return r; }