update r2664
Igor Sysoev
13 years ago
2890 | 2890 | switch (n) { |
2891 | 2891 | case 0: |
2892 | 2892 | r->upstream->cacheable = 0; |
2893 | break; | |
2894 | ||
2895 | 2893 | case NGX_ERROR: |
2896 | break; | |
2894 | return NGX_OK; | |
2897 | 2895 | |
2898 | 2896 | default: |
2899 | 2897 | r->cache->valid_sec = ngx_time() + n; |
2900 | break; | |
2901 | } | |
2902 | ||
2903 | } else { | |
2904 | p++; | |
2905 | len--; | |
2906 | ||
2907 | n = ngx_atoi(p, len); | |
2908 | ||
2909 | if (n != NGX_ERROR) { | |
2910 | r->cache->valid_sec = n; | |
2911 | } | |
2898 | return NGX_OK; | |
2899 | } | |
2900 | } | |
2901 | ||
2902 | p++; | |
2903 | len--; | |
2904 | ||
2905 | n = ngx_atoi(p, len); | |
2906 | ||
2907 | if (n != NGX_ERROR) { | |
2908 | r->cache->valid_sec = n; | |
2912 | 2909 | } |
2913 | 2910 | |
2914 | 2911 | return NGX_OK; |