nxt_application.c (743:e0f0cd7d244a) nxt_application.c (804:fe8d2dea28dd)
1
2/*
3 * Copyright (C) Max Romanov
4 * Copyright (C) Igor Sysoev
5 * Copyright (C) Valentin V. Bartenev
6 * Copyright (C) NGINX, Inc.
7 */
8

--- 493 unchanged lines hidden (view full) ---

502nxt_app_type_t
503nxt_app_parse_type(u_char *p, size_t length)
504{
505 nxt_str_t str;
506
507 str.length = length;
508 str.start = p;
509
1
2/*
3 * Copyright (C) Max Romanov
4 * Copyright (C) Igor Sysoev
5 * Copyright (C) Valentin V. Bartenev
6 * Copyright (C) NGINX, Inc.
7 */
8

--- 493 unchanged lines hidden (view full) ---

502nxt_app_type_t
503nxt_app_parse_type(u_char *p, size_t length)
504{
505 nxt_str_t str;
506
507 str.length = length;
508 str.start = p;
509
510 if (nxt_str_eq(&str, "python", 6)) {
510 if (nxt_str_eq(&str, "external", 8) || nxt_str_eq(&str, "go", 2)) {
511 return NXT_APP_EXTERNAL;
512
513 } else if (nxt_str_eq(&str, "python", 6)) {
511 return NXT_APP_PYTHON;
512
513 } else if (nxt_str_eq(&str, "php", 3)) {
514 return NXT_APP_PHP;
515
514 return NXT_APP_PYTHON;
515
516 } else if (nxt_str_eq(&str, "php", 3)) {
517 return NXT_APP_PHP;
518
516 } else if (nxt_str_eq(&str, "go", 2)) {
517 return NXT_APP_GO;
518
519 } else if (nxt_str_eq(&str, "perl", 4)) {
520 return NXT_APP_PERL;
521
522 } else if (nxt_str_eq(&str, "ruby", 4)) {
523 return NXT_APP_RUBY;
524 }
525
526 return NXT_APP_UNKNOWN;

--- 41 unchanged lines hidden ---
519 } else if (nxt_str_eq(&str, "perl", 4)) {
520 return NXT_APP_PERL;
521
522 } else if (nxt_str_eq(&str, "ruby", 4)) {
523 return NXT_APP_RUBY;
524 }
525
526 return NXT_APP_UNKNOWN;

--- 41 unchanged lines hidden ---