Lines Matching defs:args
14 const char *const *args)
16 if (**args != '\0')
17 request->passdb_password = p_strdup(request->pool, *args);
18 args++;
20 if (*args != NULL)
21 auth_request_set_fields(request, args, NULL);
28 const char *const *args;
30 args = t_strsplit_tabescaped(reply);
32 if (strcmp(*args, "OK") == 0 && args[1] != NULL && args[2] != NULL) {
34 if (args[1][0] != '\0')
35 auth_request_set_field(request, "user", args[1], NULL);
36 auth_worker_reply_parse_args(request, args + 2);
40 if (strcmp(*args, "NEXT") == 0 && args[1] != NULL) {
42 if (args[1][0] != '\0')
43 auth_request_set_field(request, "user", args[1], NULL);
44 auth_worker_reply_parse_args(request, args + 1);
48 if (strcmp(*args, "FAIL") == 0 && args[1] != NULL) {
51 if (str_to_int(args[1], &result) < 0) {
57 } else if (args[2] == NULL) {
60 } else if (args[3] != NULL) {
61 if (*args[2] != '\0') {
63 args[2], NULL);
65 auth_worker_reply_parse_args(request, args + 3);