OSDN Git Service

* Fixed Bug.
authorAtsushi Konno <konn@users.sourceforge.jp>
Fri, 25 Mar 2011 10:49:14 +0000 (19:49 +0900)
committerAtsushi Konno <konn@users.sourceforge.jp>
Fri, 25 Mar 2011 10:49:14 +0000 (19:49 +0900)
    - segv if request_conf is not created.

src/mod_chxj.c

index adc6689..e5ec251 100644 (file)
@@ -1744,7 +1744,9 @@ chxj_insert_filter(request_rec *r)
     return;
   }
 
-  if (user_agent && req_conf->user_agent && strcmp(user_agent, req_conf->user_agent)) {
+  if (user_agent 
+      && (    (req_conf->user_agent && strcmp(user_agent, req_conf->user_agent))
+            ||(!req_conf->user_agent))) {
     spec = chxj_specified_device(r, user_agent);
   }
   else {