Program: 88869
Project: 88869
Buggy source:
public static String httpGet(MsgObj msgObj,String url,String user,String passw,String request) throws MalformedURLException, IOException {
  HttpURLConnection con=(HttpURLConnection)new URL(url).openConnection();
  con.setRequestMethod("String_Node_Str");
  con.setConnectTimeout((int)Math.round(2000.0 * BTCMiner.connectionEffort));
  con.setReadTimeout(url == longPollURL ? 1000000 : (int)Math.round(2000.0 * BTCMiner.connectionEffort));
  con.setRequestProperty("String_Node_Str","String_Node_Str" + encodeBase64(user + "String_Node_Str" + passw));
  con.setRequestProperty("String_Node_Str","String_Node_Str");
  con.setRequestProperty("String_Node_Str","String_Node_Str");
  con.setRequestProperty("String_Node_Str","String_Node_Str");
  con.setRequestProperty("String_Node_Str","String_Node_Str");
  con.setRequestProperty("String_Node_Str","String_Node_Str");
  con.setRequestProperty("String_Node_Str","String_Node_Str" + request.length());
  con.setUseCaches(false);
  con.setDoInput(true);
  con.setDoOutput(true);
  OutputStreamWriter wr=new OutputStreamWriter(con.getOutputStream());
  wr.write(request);
  wr.flush();
  wr.close();
  String str=con.getHeaderField("String_Node_Str");
  if (str != null && !str.equals("String_Node_Str")) {
    msgObj.rejectReason(str);
  }
  str=con.getHeaderField("String_Node_Str");
  if (str != null && !str.equals("String_Node_Str") && longPollURL == null) {
synchronized (BTCMiner.newBlockMonitor) {
      long t=new Date().getTime();
      if (longPollURL == null && t > disableLPTime) {
        longPollURL=(str.length() > 7 && str.substring(0,4).equalsIgnoreCase("String_Node_Str")) ? str : url + str;
        msgObj.msg("String_Node_Str" + longPollURL);
        longPollUser=user;
        longPollPassw=passw;
      }
    }
  }
  InputStream is;
  if (con.getContentEncoding() == null) {
    is=con.getInputStream();
  }
 else   if (con.getContentEncoding().equalsIgnoreCase("String_Node_Str")) {
    is=new GZIPInputStream(con.getInputStream());
  }
 else   if (con.getContentEncoding().equalsIgnoreCase("String_Node_Str")) {
    is=new InflaterInputStream(con.getInputStream());
  }
 else {
    throw new IOException("String_Node_Str" + con.getContentEncoding());
  }
  byte[] buf=new byte[1024];
  StringBuffer response=new StringBuffer();
  int len;
  while ((len=is.read(buf)) > 0) {
    response.append(new String(buf,0,len));
  }
  is.close();
  con.disconnect();
  return response.toString();
}

Fixed version (ground truth):
public static String httpGet(MsgObj msgObj,String url,String user,String passw,String request) throws MalformedURLException, IOException {
  HttpURLConnection con=(HttpURLConnection)new URL(url).openConnection();
  con.setRequestMethod("String_Node_Str");
  con.setConnectTimeout((int)Math.round(2000.0 * BTCMiner.connectionEffort));
  con.setReadTimeout(url == longPollURL ? 1000000 : (int)Math.round(2000.0 * BTCMiner.connectionEffort));
  con.setRequestProperty("String_Node_Str","String_Node_Str" + encodeBase64(user + "String_Node_Str" + passw));
  con.setRequestProperty("String_Node_Str","String_Node_Str");
  con.setRequestProperty("String_Node_Str","String_Node_Str");
  con.setRequestProperty("String_Node_Str","String_Node_Str");
  con.setRequestProperty("String_Node_Str","String_Node_Str");
  con.setRequestProperty("String_Node_Str","String_Node_Str");
  con.setRequestProperty("String_Node_Str","String_Node_Str" + request.length());
  con.setUseCaches(false);
  con.setDoInput(true);
  con.setDoOutput(true);
  OutputStreamWriter wr=new OutputStreamWriter(con.getOutputStream());
  wr.write(request);
  wr.flush();
  wr.close();
  String str=con.getHeaderField("String_Node_Str");
  if (str != null && !str.equals("String_Node_Str") && !str.equals("String_Node_Str") && !str.equals("String_Node_Str") && !str.equals("String_Node_Str")) {
    msgObj.rejectReason(str);
  }
  str=con.getHeaderField("String_Node_Str");
  if (str != null && !str.equals("String_Node_Str") && longPollURL == null) {
synchronized (BTCMiner.newBlockMonitor) {
      long t=new Date().getTime();
      if (longPollURL == null && t > disableLPTime) {
        longPollURL=(str.length() > 7 && str.substring(0,4).equalsIgnoreCase("String_Node_Str")) ? str : url + str;
        msgObj.msg("String_Node_Str" + longPollURL);
        longPollUser=user;
        longPollPassw=passw;
      }
    }
  }
  InputStream is;
  if (con.getContentEncoding() == null) {
    is=con.getInputStream();
  }
 else   if (con.getContentEncoding().equalsIgnoreCase("String_Node_Str")) {
    is=new GZIPInputStream(con.getInputStream());
  }
 else   if (con.getContentEncoding().equalsIgnoreCase("String_Node_Str")) {
    is=new InflaterInputStream(con.getInputStream());
  }
 else {
    throw new IOException("String_Node_Str" + con.getContentEncoding());
  }
  byte[] buf=new byte[1024];
  StringBuffer response=new StringBuffer();
  int len;
  while ((len=is.read(buf)) > 0) {
    response.append(new String(buf,0,len));
  }
  is.close();
  con.disconnect();
  return response.toString();
}