Index: /trunk/src/org/openstreetmap/josm/actions/mapmode/AddNodeAction.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/actions/mapmode/AddNodeAction.java	(revision 352)
+++ /trunk/src/org/openstreetmap/josm/actions/mapmode/AddNodeAction.java	(revision 353)
@@ -181,7 +181,7 @@
 				 * which we insert the node.
 				 */
-				Way newInsertInto = null;
+				Way wayInsertedInto = null;
 				if (insertInto != null)
-					newInsertInto = splitWaySegmentAtNode(insertInto, n, cmds);
+					wayInsertedInto = splitWaySegmentAtNode(insertInto, n, cmds);
 
 				Way way = getWayForNode(n1);
@@ -191,8 +191,6 @@
 					cmds.add(new AddCommand(way));
 				} else {
-					if (insertInto != null) {
-						if (way == insertInto.way) {
-							way = newInsertInto;
-						}
+					if (insertInto != null && way == insertInto.way) {
+						way = wayInsertedInto;
 					} else {
 						Way wnew = new Way(way);
