diff --git a/src/engine.c b/src/engine.c
index c89e1e44006ae26441fe0ad727a93af44f30cea0..cdcae94cc096abdb4c009aab759f8350cbf5ef68 100644
--- a/src/engine.c
+++ b/src/engine.c
@@ -238,7 +238,7 @@ void engine_repartition ( struct engine *e ) {
         /* Make sure there are no zero weights. */
         for ( k = 0 ; k < 26*nr_cells ; k++ )
             if ( weights_e[k] == 0 )
-                weigths_e[k] = 1;
+                weights_e[k] = 1;
     
         /* Allocate and fill the connection array. */
         idx_t *offsets;