Mercurial > hg > nginx-quic
comparison src/mail/ngx_mail_parse.c @ 5246:b6562f98bfd8
Mail: fixed possible uninitialized memory access.
Found by Valgrind.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Wed, 05 Jun 2013 19:44:23 +0400 |
parents | 4c36e15651f7 |
children | 04e43d03e153 |
comparison
equal
deleted
inserted
replaced
5245:711fa02afae8 | 5246:b6562f98bfd8 |
---|---|
840 if (ngx_mail_starttls_only(s, c)) { | 840 if (ngx_mail_starttls_only(s, c)) { |
841 return NGX_MAIL_PARSE_INVALID_COMMAND; | 841 return NGX_MAIL_PARSE_INVALID_COMMAND; |
842 } | 842 } |
843 #endif | 843 #endif |
844 | 844 |
845 if (s->args.nelts == 0) { | |
846 return NGX_MAIL_PARSE_INVALID_COMMAND; | |
847 } | |
848 | |
845 arg = s->args.elts; | 849 arg = s->args.elts; |
846 | 850 |
847 if (arg[0].len == 5) { | 851 if (arg[0].len == 5) { |
848 | 852 |
849 if (ngx_strncasecmp(arg[0].data, (u_char *) "LOGIN", 5) == 0) { | 853 if (ngx_strncasecmp(arg[0].data, (u_char *) "LOGIN", 5) == 0) { |