Index: /trunk/src/org/openstreetmap/josm/io/GpxReader.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/io/GpxReader.java	(revision 1596)
+++ /trunk/src/org/openstreetmap/josm/io/GpxReader.java	(revision 1597)
@@ -237,5 +237,5 @@
                 if (currentState == state.author) {
                     currentData.attr.put(GpxData.META_AUTHOR_LINK, currentLink);
-                } else if (currentState == state.metadata) {
+                } else if (currentState != state.link) {
                     Map<String, Object> attr = getAttr();
                     if (!attr.containsKey(GpxData.META_LINKS)) {
