Code

Fix a crash and add more safety checks to catch NULL pointers
[inkscape.git] / src / object-snapper.cpp
index 23af26d47f36d48e291fd8efbb8998249b2006e2..1540fbabca8df437834890b8d22ed6a9162675d1 100644 (file)
@@ -264,7 +264,8 @@ void Inkscape::ObjectSnapper::_snapNodes(SnappedConstraints &sc,
 
     _collectNodes(p.getSourceType(), p.getSourceNum() == 0);
 
-    if (unselected_nodes != NULL) {
+    if (unselected_nodes != NULL && unselected_nodes->size() > 0) {
+        g_assert(_points_to_snap_to != NULL);
         _points_to_snap_to->insert(_points_to_snap_to->end(), unselected_nodes->begin(), unselected_nodes->end());
     }