diff --git a/core/src/main/java/hudson/Util.java b/core/src/main/java/hudson/Util.java index b34cdb2e07cfb9edf22124c57620870f9fc36581..5b0f0aad083e3938fdc4da9cb843203f801483a1 100644 --- a/core/src/main/java/hudson/Util.java +++ b/core/src/main/java/hudson/Util.java @@ -115,11 +115,8 @@ public class Util { File[] files = file.listFiles(); if(files==null) return; // the directory didn't exist in the first place - for (File child : files) { - if (child.isDirectory()) - deleteContentsRecursive(child); - deleteFile(child); - } + for (File child : files) + deleteRecursive(child); } private static void deleteFile(File f) throws IOException {