anchor.diff:  			Postfix = binary_to_list(Line, 1, byte_size(Line) - 1),
   			Params = ?getStateConfigList(http_cfg),
   			case BaseURL of
  -				url_list -> spawn_worker(Postfix, State#state.waiter, Params);
  +				url_list -> spawn_worker(Postfix, State, Params);
   				_ ->
   					UserPF = ["" | ?getStateConfigList(postfix)],
   					[spawn_worker(
   					   BaseURL ++ ibrowse_lib:url_encode(Postfix) ++ PF,
  -					   State#state.waiter, Params) || PF <- UserPF]
  +					   State, Params) || PF <- UserPF]
   			end,
   			Check - 1;
   		eof -> ok
  
positive.code: -module(dirbusterl).
  -export([bust/2]).
  -record(state, {waiter, wordlist, config}).
  
  -define(BACKOFF_LIMIT, 16384).
  -define(BACKOFF_INTERVAL, 64).
  
negative.code: 		_ -> burst_wordlist(BaseURL, State, NewCheck)
  	end.
  
  spawn_worker(URL, State, Params) ->
  	case ets:insert_new(State#state.urls, {URL}) of
  		true ->
  			Waiter = State#state.waiter,
  			waiter:worker_started(Waiter),
  			spawn_link(worker, try_url, [URL, Waiter, Params]);
  		false -> already_requested
  