anchor.diff:  			disk_log:close(Log),
   			{error, Reason}
   	end;
  -ipdr_xml(Log, IoDevice, Cont, [#ipdr{} = I | T]) ->
  +ipdr_xml(Log, IoDevice, {Cont, [#ipdr{} = I | T]}) ->
   	IPDR = <<>>,
   	case file:write_file(IoDevice, IPDR) of
   		ok ->
  -			ipdr_xml(Log, IoDevice, Cont, T);
  +			ipdr_xml(Log, IoDevice, {Cont, T});
   		{error, Reason} ->
   			error_logger:error_report([file:format_error(Reason),
   					{error, Reason}]),
  
positive.code: 			{log, Log}, {error, Reason}]),
  	disk_log:close(Log),
  	file:close(IoDevice),
  	{error, Reason}.
  
  -spec get_range(Log, Start, End) -> Result
  	when
  
negative.code: 			file:close(IoDevice),
  			{error, Reason}
  	end;
  ipdr_file3(Log, IoDevice, _Format, {error, Reason}) ->
  	Descr = lists:flatten(disk_log:format_error(Reason)),
  	Trunc = lists:sublist(Descr, length(Descr) - 1),
  