diff --git a/libs/vertice.c b/libs/vertice.c
index 019059d7dd5c86fc334657f61a6a7c18b43c1232..64dbdd773c15c623856612c604932033abfc67a3 100644
--- a/libs/vertice.c
+++ b/libs/vertice.c
@@ -8,6 +8,7 @@ Vertice criaVertice() {
 
     v->cor = -1;
     v->peso = 0;
+    v->bonus = 0;
     v->grupo = false;
     v->pais = constroiLista();
     v->filhos = constroiLista();
diff --git a/libs/vertice.h b/libs/vertice.h
index 3b509c7c27f84ce0ef68e7196ceab5c2aa46e63b..414e9cbb2ccf6fc80efd01cbd54b94ce24f8371b 100644
--- a/libs/vertice.h
+++ b/libs/vertice.h
@@ -6,6 +6,7 @@
 struct Vertice {
     int cor;
     int peso;
+    int bonus;
     bool grupo;
     Lista pais;
     Lista filhos;