File: interrupt.sjs

package info (click to toggle)
firefox 143.0.3-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 4,617,328 kB
  • sloc: cpp: 7,478,492; javascript: 6,417,157; ansic: 3,720,058; python: 1,396,372; xml: 627,523; asm: 438,677; java: 186,156; sh: 63,477; makefile: 19,171; objc: 13,059; perl: 12,983; yacc: 4,583; cs: 3,846; pascal: 3,405; lex: 1,720; ruby: 1,003; exp: 762; php: 436; lisp: 258; awk: 247; sql: 66; sed: 53; csh: 10
file content (20 lines) | stat: -rw-r--r-- 555 bytes parent folder | download | duplicates (17)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function handleRequest(request, response) {
  var body = "a";
  for (var i = 0; i < 20; i++) {
    body += body;
  }

  response.seizePower();
  response.write("HTTP/1.1 200 OK\r\n");
  var count = 10;
  response.write("Content-Length: " + body.length * count + "\r\n");
  response.write("Content-Type: text/plain; charset=utf-8\r\n");
  response.write("Cache-Control: no-cache, must-revalidate\r\n");
  response.write("\r\n");

  for (var i = 0; i < count; i++) {
    response.write(body);
  }

  throw Components.Exception("", Cr.NS_BINDING_ABORTED);
}