Index: branches/reyalp-flt/core/raw.c
===================================================================
--- branches/reyalp-flt/core/raw.c	(revision 1520)
+++ branches/reyalp-flt/core/raw.c	(revision 1521)
@@ -63,5 +63,6 @@
 #if DNG_SUPPORT
     // count/save badpixels if requested
-    if( libdng->raw_init_badpixel_bin && 
+    if( libdng &&
+		libdng->raw_init_badpixel_bin && 
 		libdng->raw_init_badpixel_bin()) {
         return 0;
@@ -147,7 +148,6 @@
             if (conf.dng_raw)
             {
-				if ( module_dng_load(LIBDNG_OWNED_BY_RAW) ) {
+				if ( module_dng_load(LIBDNG_OWNED_BY_RAW) )
 					libdng->write_dng(fd, rawadr, altrawadr, CAM_UNCACHED_BIT );
-}
             }
             else 
