void searchResult(String tth, User u) {
	if (u == null || tth.equals(""))
	    return;
	if (tth.startsWith("TTH:"))
	    tth = tth.substring(4);

	synchronized (toDownload) {
	    for (Download d : toDownload) {
		String file = d.due.file();
		if (file.startsWith("TTH/"))
		    file = file.substring(4);
		if (d.isHash && file.equalsIgnoreCase(tth)) {
		    d.addSrc(new Src(u, boi));
		    triggerProcessQ(true);
		    break;
		}
	    }
	}
    }