OSDN Git Service

fix.
authorvisor <visor@users.sourceforge.jp>
Mon, 14 Jul 2014 15:35:22 +0000 (00:35 +0900)
committervisor <visor@users.sourceforge.jp>
Mon, 14 Jul 2014 15:35:22 +0000 (00:35 +0900)
modules/ml-store.cc

index 2543f3d..c1e6bdf 100644 (file)
@@ -1200,11 +1200,7 @@ MNode*  ml_response_motor (MNode* cell, MlEnv* mlenv) {
     src = storetype.src (mlenv);
     
     if (type.empty ()) {
-       if (! fmotor && dispname.length () > 0) {
-           type = mimetype (getExt (dispname));
-       } else {
-           type = mimetype (getExt (filename));
-       }
+       type = mimetype (getExt (src));
     } else if (! checkMimeType (type)) {
        type = mimetype (type);
     }
@@ -1295,10 +1291,10 @@ MNode*  ml_response_file (MNode* cell, MlEnv* mlenv) {
     src = storetype.src (mlenv);
 
     if (type.empty ()) {
-       if (! fmotor && dispname.length () > 0) {
+       if (dispname.length () > 0) {
            type = mimetype (getExt (dispname));
        } else {
-           type = mimetype (getExt (filename));
+           type = mimetype (getExt (src));
        }
     } else if (! checkMimeType (type)) {
        type = mimetype (type);