diff --git a/src/util/debug.cpp b/src/util/debug.cpp
index a15ef5c64b88d19d079b5db520a6ead5a841a0f9..2dd83f562d3ea15477d7507026a370a87428a36b 100644
--- a/src/util/debug.cpp
+++ b/src/util/debug.cpp
@@ -7,7 +7,7 @@ bool nest::mc::util::failed_assertion(const char *assertion, const char *file,
                                       int line, const char *func)
 {
     // Explicit flush, as we can't assume default buffering semantics on stderr/cerr,
-    // and abort() mignt not flush streams.
+    // and abort() might not flush streams.
 
     std::cerr << file << ':' << line << " " << func
               << ": Assertion `" << assertion << "' failed." << std::endl;