Author: evenisse
Date: Thu May 17 12:44:03 2007
New Revision: 539088

URL: http://svn.apache.org/viewvc?view=rev&rev=539088
Log:
[MRELEASE-232] Fix NPE

Modified:
    
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractBackupPomsPhase.java

Modified: 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractBackupPomsPhase.java
URL: 
http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractBackupPomsPhase.java?view=diff&rev=539088&r1=539087&r2=539088
==============================================================================
--- 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractBackupPomsPhase.java
 (original)
+++ 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractBackupPomsPhase.java
 Thu May 17 12:44:03 2007
@@ -35,14 +35,21 @@
     {
         File pomFile = project.getFile();
 
-        return new File( pomFile.getAbsolutePath() + backupPrefix );
+        if ( pomFile != null )
+        {
+            return new File( pomFile.getAbsolutePath() + backupPrefix );
+        }
+        else
+        {
+            return null;
+        }
     }
 
     protected void deletePomBackup( MavenProject project )
     {
         File pomBackup = getPomBackup( project );
 
-        if ( pomBackup.exists() )
+        if ( pomBackup != null && pomBackup.exists() )
         {
             pomBackup.delete();
         }


Reply via email to