Commit 87755480 authored by Mathieu Valois's avatar Mathieu Valois
Browse files

fast-forward to first line of work

parent 9013584e
Loading
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -360,10 +360,15 @@ void* generate_stats_thread(void* threadarg) {
	string password;
	uint64_t nbPasswords;

	while(readfile >> line) {
	// fast-forward to beginning of work
	while(nbline < my_data->lineBegin){
		readfile.ignore('\n');
		readfile.get();
		++nbline;
	}

	while(nbline < my_data->lineEnd && readfile >> line) {
		++nbline;
		if (nbline < my_data->lineBegin){ continue; }
		if (nbline > my_data->lineEnd){ break; }
		if (line.size() == 0){ continue; }

		if (my_data->withcount) {