diff --git a/graf2d/gpad/src/TCreatePrimitives.cxx b/graf2d/gpad/src/TCreatePrimitives.cxx
index 110ad0de1141d121803212372c351f48534c053e..c269ff99fd707013c30040b292fbe4415a352bbd 100644
--- a/graf2d/gpad/src/TCreatePrimitives.cxx
+++ b/graf2d/gpad/src/TCreatePrimitives.cxx
@@ -423,7 +423,7 @@ void TCreatePrimitives::PolyLine(Int_t event, Int_t px, Int_t py, Int_t mode)
          gPad->Modified(kTRUE);
          if (mode == kCutG && gr) {
             gr->Set(gr->GetN() + 1);
-            Double_t x0, y0;
+            Double_t x0 = 0., y0 = 0.;
             gr->GetPoint(0, x0, y0);
             gr->SetPoint(npoints, x0, y0);
          }