]> oss.titaniummirror.com Git - repo_shell.git/blobdiff - repo_shell.c
No need for sections in repo_shell.cfg
[repo_shell.git] / repo_shell.c
index 24eb6e20adbdb3e19dde2767aca372ed6a8ac05a..9d775593d7b3f039a0a62ddad71be41e0bd2f939 100644 (file)
@@ -153,14 +153,13 @@ static int ini_handler(void* user, const char* section, const char* name,
 {
   cfg_t* pconfig = (cfg_t*)user;
 
-  #define MATCH(s, n) strcmp(section, s) == 0 && strcmp(name, n) == 0
-  if (MATCH("core", "svn_root"))
+  if (!strcmp(name, "svn_root"))
     pconfig->svn_root = xstrdup(value);
-  else if (MATCH("core", "git_root"))
+  else if (!strcmp(name, "git_root"))
     pconfig->git_root = xstrdup(value);
-  else if (MATCH("core", "owner"))
+  else if (!strcmp(name, "owner"))
     pconfig->owner = xstrdup(value);
-  else if (MATCH("core", "git_acl_file"))
+  else if (!strcmp(name, "git_acl_file"))
     pconfig->git_acl_file = xstrdup(value);
   else
     return 0;  /* unknown section/name, error */