#! /bin/sh /usr/share/dpatch/dpatch-run ## 50_OsmServerWriter.dpatch by Andreas Putzo ## ## DP: Create Outputstream prior connect() for uploading with the classpath library. @DPATCH@ diff -urNad josm-0.0.0.20080316~/src/org/openstreetmap/josm/io/OsmServerWriter.java josm-0.0.0.20080316/src/org/openstreetmap/josm/io/OsmServerWriter.java --- josm-0.0.0.20080316~/src/org/openstreetmap/josm/io/OsmServerWriter.java 2008-01-30 17:02:38.000000000 +0000 +++ josm-0.0.0.20080316/src/org/openstreetmap/josm/io/OsmServerWriter.java 2008-03-25 19:56:21.000000000 +0000 @@ -191,15 +191,15 @@ activeConnection = (HttpURLConnection)url.openConnection(); activeConnection.setConnectTimeout(15000); activeConnection.setRequestMethod(requestMethod); - if (addBody) + addAuth(activeConnection); + if (addBody) { activeConnection.setDoOutput(true); - activeConnection.connect(); - System.out.println("connected"); - if (addBody) { OutputStream out = activeConnection.getOutputStream(); OsmWriter.output(out, new OsmWriter.Single(osm, true)); out.close(); - } + } + activeConnection.connect(); + System.out.println("connected"); int retCode = activeConnection.getResponseCode(); if (retCode == 200 && osm.id == 0)