- /* FIXME: add proper response handling */
- uschar *p = Ustrchr(args[2], '=');
- if (!p)
- OUT("authentication socket protocol error, username missing");
-
- p++;
- expand_nstring[1] = auth_vars[0] =
- string_copy(p); /* PH */
- expand_nlength[1] = Ustrlen(p);
- expand_nmax = 1;
+ if ( Ustrncmp(args[i], US"user=", 5) == 0 )
+ {
+ auth_id_pre = args[i]+5;
+ expand_nstring[1] = auth_vars[0] =
+ string_copy(auth_id_pre); /* PH */
+ expand_nlength[1] = Ustrlen(auth_id_pre);
+ expand_nmax = 1;
+ }