Make "diff-tree" take commit objects too, like "diff-cache" does.
[git.git] / init-db.c
index ff2b11a..b002dc6 100644 (file)
--- a/init-db.c
+++ b/init-db.c
@@ -7,7 +7,7 @@
 
 int main(int argc, char **argv)
 {
-       char *sha1_dir = getenv(DB_ENVIRONMENT), *path;
+       char *sha1_dir, *path;
        int len, i;
 
        if (mkdir(".git", 0755) < 0) {
@@ -24,7 +24,7 @@ int main(int argc, char **argv)
        sha1_dir = getenv(DB_ENVIRONMENT);
        if (sha1_dir) {
                struct stat st;
-               if (!stat(sha1_dir, &st) < 0 && S_ISDIR(st.st_mode))
+               if (!stat(sha1_dir, &st) && S_ISDIR(st.st_mode))
                        return 0;
                fprintf(stderr, "DB_ENVIRONMENT set to bad directory %s: ", sha1_dir);
        }