X-Git-Url: http://dolda2000.com/gitweb/?p=jagi.git;a=blobdiff_plain;f=src%2Fjagi%2Fscgi%2FScgi.java;fp=src%2Fjagi%2Fscgi%2FScgi.java;h=f7f57d2979749d78475b19d4bb2ce22e766ce975;hp=5e219b003289efa2db22190f08ddd0601021d242;hb=965619c08fbd27cded67dff6afc87e6aa764cbb0;hpb=e6788877d5d1fd3f9eead731a660f83906af9d27 diff --git a/src/jagi/scgi/Scgi.java b/src/jagi/scgi/Scgi.java index 5e219b0..f7f57d2 100644 --- a/src/jagi/scgi/Scgi.java +++ b/src/jagi/scgi/Scgi.java @@ -26,9 +26,8 @@ public class Scgi { return(data); } - public static Map readhead(ReadableByteChannel sk) throws IOException { + public static Map splithead(ByteBuffer ns) { Map ret = new HashMap<>(); - ByteBuffer ns = readns(sk); ByteBuffer k = null; for(int i = 0, p = 0; i < ns.limit(); i++) { if(ns.get(i) == 0) { @@ -45,4 +44,8 @@ public class Scgi { } return(ret); } + + public static Map readhead(ReadableByteChannel sk) throws IOException { + return(splithead(readns(sk))); + } }