diff --git a/alib2aux/src/convert/DotConverter.h b/alib2aux/src/convert/DotConverter.h
index 1587cb37a168712d27ddc57214a5804661bcbe25..b77bc4da52cf058231243388fa81b0c2bf37bc4c 100644
--- a/alib2aux/src/convert/DotConverter.h
+++ b/alib2aux/src/convert/DotConverter.h
@@ -1304,7 +1304,7 @@ void DotConverter::transitions(const automaton::EpsilonNFTA < SymbolType, StateT
 		i++;
 	}
 
-	for ( const std::pair < const int, int > epsilonTransition : epsilonTransitions ) {
+	for ( const std::pair < const int, int > & epsilonTransition : epsilonTransitions ) {
 		out << epsilonTransition.first << " -> " << epsilonTransition.second;
 		out << "[label=\"&epsilon;\"]\n";
 	}