diff --git a/ChangeLog b/ChangeLog
index a15abf28..e0141d76 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -19119,3 +19119,6 @@
 	* Incremented the package version to 3.0.3int3.
 2019-09-19 Fred Gleason <fredg@paravelsystems.com>
 	* Incremented the package version to 3.1.0.
+2019-09-25 Fred Gleason <fredg@paravelsystems.com>
+	* Fixed a bug in rddbmgr(8) that caused a segfault when processing
+	a SQL error.
diff --git a/lib/rddb.cpp b/lib/rddb.cpp
index cff9f1fc..c6db2e9a 100644
--- a/lib/rddb.cpp
+++ b/lib/rddb.cpp
@@ -59,7 +59,9 @@ RDSqlQuery::RDSqlQuery (const QString &query,bool reconnect):
     }
 
     fprintf(stderr,"%s\n",(const char *)err);
-    rda->syslog(LOG_ERR,(const char *)err);
+    if(rda!=NULL) {
+      rda->syslog(LOG_ERR,(const char *)err);
+    }
   }
 
   if(isActive()) {
@@ -84,7 +86,9 @@ RDSqlQuery::RDSqlQuery (const QString &query,bool reconnect):
       +"["+lastError().text()+"]: "+query;
 
     fprintf(stderr,"%s\n",(const char *)err);
-    rda->syslog(LOG_ERR,(const char *)err);
+    if(rda!=NULL) {
+      rda->syslog(LOG_ERR,(const char *)err);
+    }
   }
 }