diff --git a/sites/all/modules/nws_weather/nws_weather.module b/sites/all/modules/nws_weather/nws_weather.module
index 1d61356..2a193fe 100755
--- a/sites/all/modules/nws_weather/nws_weather.module
+++ b/sites/all/modules/nws_weather/nws_weather.module
@@ -977,16 +977,18 @@ function template_preprocess_nws_weather_forecast_element(&$vars) {
  *
  */
 function nws_weather_override_image($image) {
-  if ($override = variable_get('nws_weather_override_bool', 0)) {
-    $result = db_query("SELECT img FROM {nws_weather_config} WHERE url = '%s'", $image);
-    $row = db_fetch_array($result);
-    $directory = variable_get('nws_weather_override_directory', NWS_WEATHER_OVERRIDE_DIRECTORY_DEFAULT);
-    // Need $override switch set before will override image.
-    if ($override && $fname = $row['img']) {
-      $image = $directory . '/' . $fname;
-    }
-  }
-  return $image;
+     if ($override = variable_get('nws_weather_override_bool', 0)) {
+         $result = db_query('SELECT n.img FROM {nws_weather_config} n WHERE n.url = :url', array(':url'=>$image));
+         $newimage = $result->fetchfield();
+         if ($newimage) {
+             $directory = variable_get('nws_weather_override_directory', NWS_WEATHER_OVERRIDE_DIRECTORY_DEFAULT);
+             // Need $override switch set before will override image.
+             if ($override && $fname = $newimage) {
+                 $image = $directory . '/' . $fname;
+             }
+         }
+     }
+     return $image;
 }
 
 /**
