]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/FeaturesPlugin/FeaturesPlugin_Translation.cpp
Salome HOME
Issue #19703: SIGSEGV when activating SHAPER on a hdf
[modules/shaper.git] / src / FeaturesPlugin / FeaturesPlugin_Translation.cpp
index d6554ef3ca15e99fb1001c09d2ce3dfac49f5525..4aae2edb186d0bc299e08475056683af57bbb0f7 100644 (file)
@@ -177,8 +177,11 @@ GeomTrsfPtr FeaturesPlugin_Translation::translationByTwoPoints()
     }
   }
 
-  GeomTrsfPtr aTrsf(new GeomAPI_Trsf);
-  aTrsf->setTranslation(aFirstPoint, aSecondPoint);
+  GeomTrsfPtr aTrsf;
+  if (aFirstPoint && aSecondPoint) {
+    aTrsf.reset(new GeomAPI_Trsf);
+    aTrsf->setTranslation(aFirstPoint, aSecondPoint);
+  }
   return aTrsf;
 }