From 552822b6b6df4cd818bee120fbb54f3a237c6289 Mon Sep 17 00:00:00 2001
From: Alfusainey Jallow <alf.jallow@gmail.com>
Date: Thu, 21 Apr 2016 16:57:37 +0000
Subject: [PATCH] s3backend minor fix

---
 .../java/org/apache/jackrabbit/oak/blob/cloud/aws/s3/S3Backend.java   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/aws/s3/S3Backend.java b/oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/aws/s3/S3Backend.java
index 6a11188..c96b178 100644
--- a/oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/aws/s3/S3Backend.java
+++ b/oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/aws/s3/S3Backend.java
@@ -340,7 +340,9 @@ public class S3Backend implements SharedS3Backend {
                 }
             });
         } catch (Exception e) {
-            callback.onAbort(new AsyncTouchResult(identifier));
+            if (callback != null) {
+                callback.onAbort(new AsyncTouchResult(identifier));
+            }
             throw new DataStoreException("Cannot touch the record "
                 + identifier.toString(), e);
         } finally {
-- 
1.9.1

