diff options
author | Shawn O. Pearce <spearce@spearce.org> | 2008-09-25 09:39:24 -0700 |
---|---|---|
committer | Shawn O. Pearce <spearce@spearce.org> | 2008-09-25 09:39:24 -0700 |
commit | 1ad6d46235d135582d5cbb91ec0186b485c7b5c1 (patch) | |
tree | e4a98d08b88862305d9f13ccef82180de33e8bcc /daemon.c | |
parent | 6ef1daf77202aee71056771d91dd12121c6061fd (diff) | |
parent | d79796bcf05b89774671a75b3285000c43129823 (diff) | |
download | git-1ad6d46235d135582d5cbb91ec0186b485c7b5c1.tar.gz git-1ad6d46235d135582d5cbb91ec0186b485c7b5c1.tar.xz |
Merge branch 'jc/alternate-push'
* jc/alternate-push:
push: receiver end advertises refs from alternate repositories
push: prepare sender to receive extended ref information from the receiver
receive-pack: make it a builtin
is_directory(): a generic helper function
Diffstat (limited to 'daemon.c')
-rw-r--r-- | daemon.c | 10 |
1 files changed, 3 insertions, 7 deletions
@@ -1116,13 +1116,9 @@ int main(int argc, char **argv) if (strict_paths && (!ok_paths || !*ok_paths)) die("option --strict-paths requires a whitelist"); - if (base_path) { - struct stat st; - - if (stat(base_path, &st) || !S_ISDIR(st.st_mode)) - die("base-path '%s' does not exist or " - "is not a directory", base_path); - } + if (base_path && !is_directory(base_path)) + die("base-path '%s' does not exist or is not a directory", + base_path); if (inetd_mode) { struct sockaddr_storage ss; |