Lines Matching refs:arg

700 	char *arg, *attrib, *cp = *condition;
716 ((arg = strdelim(&cp)) != NULL && *arg != '\0')) {
724 if ((arg = strdelim(&cp)) == NULL || *arg == '\0') {
728 len = strlen(arg);
734 if (match_pattern_list(ci->user, arg, len, 0) != 1)
738 "line %d", ci->user, arg, line);
744 switch (match_cfg_line_group(arg, line, ci->user)) {
755 if (match_hostname(ci->host, arg, len) != 1)
759 "%.100s' at line %d", ci->host, arg, line);
765 switch (addr_match_list(ci->address, arg)) {
768 "%.100s' at line %d", ci->address, arg, line);
782 switch (addr_match_list(ci->laddress, arg)) {
786 ci->laddress, arg, line);
796 if ((port = a2port(arg)) == -1) {
798 arg);
880 char *cp, **charptr, *arg, *p;
891 if ((arg = strdelim(&cp)) == NULL)
894 if (*arg == '\0')
895 arg = strdelim(&cp);
896 if (!arg || !*arg || *arg == '#')
900 opcode = parse_token(arg, filename, linenum, &flags);
907 debug3("%s:%d setting %s %s", filename, linenum, arg, cp);
911 "within a Match block", filename, linenum, arg);
913 while (arg)
914 arg = strdelim(&cp);
938 arg = strdelim(&cp);
939 if (!arg || *arg == '\0')
942 options->ports[options->num_ports++] = a2port(arg);
951 arg = strdelim(&cp);
952 if (!arg || *arg == '\0')
955 value = atoi(arg);
963 arg = strdelim(&cp);
964 if (!arg || *arg == '\0')
967 if ((value = convtime(arg)) == -1)
979 arg = strdelim(&cp);
980 if (arg == NULL || *arg == '\0')
984 if (strchr(arg, '[') == NULL && (p = strchr(arg, ':')) != NULL
986 add_listen_addr(options, arg, 0);
989 p = hpdelim(&arg);
994 if (arg == NULL)
996 else if ((port = a2port(arg)) <= 0)
1010 arg = strdelim(&cp);
1011 if (!arg || *arg == '\0')
1016 if (strcasecmp(arg, multistate_ptr[i].key) == 0) {
1023 filename, linenum, arg);
1035 arg = strdelim(&cp);
1036 if (!arg || *arg == '\0')
1040 *charptr = derelativise_path(arg);
1049 arg = strdelim(&cp);
1050 if (!arg || *arg == '\0')
1054 *charptr = !strcmp(arg, SSH_AUTHSOCKET_ENV_NAME) ?
1055 xstrdup(arg) : derelativise_path(arg);
1080 arg = strdelim(&cp);
1081 if (!arg || *arg == '\0')
1085 if (strcmp(arg, "yes") == 0)
1087 else if (strcmp(arg, "no") == 0)
1091 filename, linenum, arg);
1210 arg = strdelim(&cp);
1211 if (!arg || *arg == '\0')
1214 if (strcmp(arg, "default") == 0) {
1217 if (scan_scaled(arg, &val64) == -1)
1219 filename, linenum, arg, strerror(errno));
1251 arg = strdelim(&cp);
1252 value = log_facility_number(arg);
1255 filename, linenum, arg ? arg : "<NONE>");
1262 arg = strdelim(&cp);
1263 value = log_level_number(arg);
1266 filename, linenum, arg ? arg : "<NONE>");
1286 while ((arg = strdelim(&cp)) && *arg != '\0') {
1293 xstrdup(arg);
1298 while ((arg = strdelim(&cp)) && *arg != '\0') {
1305 xstrdup(arg);
1310 while ((arg = strdelim(&cp)) && *arg != '\0') {
1317 xstrdup(arg);
1322 while ((arg = strdelim(&cp)) && *arg != '\0') {
1329 xstrdup(arg);
1334 arg = strdelim(&cp);
1335 if (!arg || *arg == '\0')
1337 if (!ciphers_valid(arg))
1339 filename, linenum, arg ? arg : "<NONE>");
1341 options->ciphers = xstrdup(arg);
1345 arg = strdelim(&cp);
1346 if (!arg || *arg == '\0')
1348 if (!mac_valid(arg))
1350 filename, linenum, arg ? arg : "<NONE>");
1352 options->macs = xstrdup(arg);
1356 arg = strdelim(&cp);
1357 if (!arg || *arg == '\0')
1360 if (!kex_names_valid(arg))
1362 filename, linenum, arg ? arg : "<NONE>");
1364 options->kex_algorithms = xstrdup(arg);
1369 arg = strdelim(&cp);
1370 if (!arg || *arg == '\0')
1372 value = proto_spec(arg);
1375 filename, linenum, arg ? arg : "<NONE>");
1385 arg = strdelim(&cp);
1386 if (!arg || *arg == '\0')
1390 arg = strdelim(&cp);
1394 if (strcmp(arg, options->subsystem_name[i]) == 0)
1396 filename, linenum, arg);
1397 options->subsystem_name[options->num_subsystems] = xstrdup(arg);
1398 arg = strdelim(&cp);
1399 if (!arg || *arg == '\0')
1402 options->subsystem_command[options->num_subsystems] = xstrdup(arg);
1405 p = xstrdup(arg);
1407 while ((arg = strdelim(&cp)) != NULL && *arg != '\0') {
1408 len += 1 + strlen(arg);
1411 strlcat(p, arg, len);
1418 arg = strdelim(&cp);
1419 if (!arg || *arg == '\0')
1422 if ((n = sscanf(arg, "%d:%d:%d",
1459 while ((arg = strdelim(&cp)) && *arg != '\0') {
1467 tilde_expand_filename(arg, getuid());
1474 arg = strdelim(&cp);
1475 if (!arg || *arg == '\0')
1479 *charptr = tilde_expand_filename(arg, getuid());
1495 while ((arg = strdelim(&cp)) && *arg != '\0') {
1496 if (strchr(arg, '=') != NULL)
1505 xstrdup(arg);
1511 arg = strdelim(&cp);
1512 if (!arg || *arg == '\0')
1517 if (strcmp(tunmode_desc[i].text, arg) == 0) {
1523 "no argument: %s", filename, linenum, arg);
1540 arg = strdelim(&cp);
1541 if (!arg || *arg == '\0')
1545 if (strcmp(arg, "any") == 0) {
1552 if (strcmp(arg, "none") == 0) {
1561 for (; arg != NULL && *arg != '\0'; arg = strdelim(&cp)) {
1562 p = hpdelim(&arg);
1567 if (arg == NULL || ((port = permitopen_port(arg)) < 0))
1588 arg = strdelim(&cp);
1589 if (!arg || *arg == '\0')
1593 *charptr = xstrdup(arg);
1605 arg = strdelim(&cp);
1606 if ((value = parse_ipqos(arg)) == -1)
1608 filename, linenum, arg);
1609 arg = strdelim(&cp);
1610 if (arg == NULL)
1612 else if ((value2 = parse_ipqos(arg)) == -1)
1614 filename, linenum, arg);
1651 arg = strdelim(&cp);
1653 *charptr = xstrdup(arg);
1658 while ((arg = strdelim(&cp)) && *arg != '\0') {
1664 if (auth2_methods_valid(arg, 0) != 0)
1669 options->num_auth_methods++] = xstrdup(arg);
1694 filename, linenum, arg);
1695 while (arg)
1696 arg = strdelim(&cp);
1701 filename, linenum, arg);
1702 while (arg)
1703 arg = strdelim(&cp);
1708 filename, linenum, arg, opcode);
1710 if ((arg = strdelim(&cp)) != NULL && *arg != '\0')
1712 filename, linenum, arg);