From d568f22dcd16364f5ff754d7f775111436357076 Mon Sep 17 00:00:00 2001
From: Alberto Bertogli <albertito@blitiri.com.ar>
Date: Wed, 15 Apr 2009 12:37:41 -0300
Subject: [PATCH 22/38] autosync: Fix autosync_check() when not using autosync.

Signed-off-by: Alberto Bertogli <albertito@blitiri.com.ar>
---
 libjio/autosync.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/libjio/autosync.c b/libjio/autosync.c
index 2ba0fe3..750bec8 100644
--- a/libjio/autosync.c
+++ b/libjio/autosync.c
@@ -118,6 +118,9 @@ int jfs_autosync_stop(struct jfs *fs)
  * been exceeded. Must be called with fs' ltlock held. */
 void autosync_check(struct jfs *fs)
 {
+	if (fs->as_cfg == NULL)
+		return;
+
 	if (fs->ltrans_len > fs->as_cfg->max_bytes)
 		pthread_cond_signal(&fs->as_cfg->cond);
 }
-- 
1.6.2.2.646.gb214

