diff options
Diffstat (limited to 'cgit.c')
-rw-r--r-- | cgit.c | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -863,7 +863,7 @@ static void cgit_parse_args(int argc, const char **argv) | |||
863 | int scan = 0; | 863 | int scan = 0; |
864 | 864 | ||
865 | for (i = 1; i < argc; i++) { | 865 | for (i = 1; i < argc; i++) { |
866 | if (!strncmp(argv[i], "--cache=", 8)) { | 866 | if (!prefixcmp(argv[i], "--cache=")) { |
867 | ctx.cfg.cache_root = xstrdup(argv[i] + 8); | 867 | ctx.cfg.cache_root = xstrdup(argv[i] + 8); |
868 | } | 868 | } |
869 | if (!strcmp(argv[i], "--nocache")) { | 869 | if (!strcmp(argv[i], "--nocache")) { |
@@ -872,28 +872,28 @@ static void cgit_parse_args(int argc, const char **argv) | |||
872 | if (!strcmp(argv[i], "--nohttp")) { | 872 | if (!strcmp(argv[i], "--nohttp")) { |
873 | ctx.env.no_http = "1"; | 873 | ctx.env.no_http = "1"; |
874 | } | 874 | } |
875 | if (!strncmp(argv[i], "--query=", 8)) { | 875 | if (!prefixcmp(argv[i], "--query=")) { |
876 | ctx.qry.raw = xstrdup(argv[i] + 8); | 876 | ctx.qry.raw = xstrdup(argv[i] + 8); |
877 | } | 877 | } |
878 | if (!strncmp(argv[i], "--repo=", 7)) { | 878 | if (!prefixcmp(argv[i], "--repo=")) { |
879 | ctx.qry.repo = xstrdup(argv[i] + 7); | 879 | ctx.qry.repo = xstrdup(argv[i] + 7); |
880 | } | 880 | } |
881 | if (!strncmp(argv[i], "--page=", 7)) { | 881 | if (!prefixcmp(argv[i], "--page=")) { |
882 | ctx.qry.page = xstrdup(argv[i] + 7); | 882 | ctx.qry.page = xstrdup(argv[i] + 7); |
883 | } | 883 | } |
884 | if (!strncmp(argv[i], "--head=", 7)) { | 884 | if (!prefixcmp(argv[i], "--head=")) { |
885 | ctx.qry.head = xstrdup(argv[i] + 7); | 885 | ctx.qry.head = xstrdup(argv[i] + 7); |
886 | ctx.qry.has_symref = 1; | 886 | ctx.qry.has_symref = 1; |
887 | } | 887 | } |
888 | if (!strncmp(argv[i], "--sha1=", 7)) { | 888 | if (!prefixcmp(argv[i], "--sha1=")) { |
889 | ctx.qry.sha1 = xstrdup(argv[i] + 7); | 889 | ctx.qry.sha1 = xstrdup(argv[i] + 7); |
890 | ctx.qry.has_sha1 = 1; | 890 | ctx.qry.has_sha1 = 1; |
891 | } | 891 | } |
892 | if (!strncmp(argv[i], "--ofs=", 6)) { | 892 | if (!prefixcmp(argv[i], "--ofs=")) { |
893 | ctx.qry.ofs = atoi(argv[i] + 6); | 893 | ctx.qry.ofs = atoi(argv[i] + 6); |
894 | } | 894 | } |
895 | if (!strncmp(argv[i], "--scan-tree=", 12) || | 895 | if (!prefixcmp(argv[i], "--scan-tree=") || |
896 | !strncmp(argv[i], "--scan-path=", 12)) { | 896 | !prefixcmp(argv[i], "--scan-path=")) { |
897 | /* HACK: the global snapshot bitmask defines the | 897 | /* HACK: the global snapshot bitmask defines the |
898 | * set of allowed snapshot formats, but the config | 898 | * set of allowed snapshot formats, but the config |
899 | * file hasn't been parsed yet so the mask is | 899 | * file hasn't been parsed yet so the mask is |