/[Apache-SVN]/httpd/httpd/trunk/modules/dav/main/mod_dav.c
ViewVC logotype

Diff of /httpd/httpd/trunk/modules/dav/main/mod_dav.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1482522 by minfrin, Tue May 14 18:58:06 2013 UTC revision 1485668 by minfrin, Thu May 23 12:52:06 2013 UTC
# Line 709  static dav_error *dav_get_resource(reque Line 709  static dav_error *dav_get_resource(reque
709    
710      conf = ap_get_module_config(r->per_dir_config, &dav_module);      conf = ap_get_module_config(r->per_dir_config, &dav_module);
711      /* assert: conf->provider != NULL */      /* assert: conf->provider != NULL */
712        if (conf->provider == NULL) {
713            return dav_new_error(r->pool, HTTP_METHOD_NOT_ALLOWED, 0, 0,
714                                 apr_psprintf(r->pool,
715                                              "DAV not enabled for %s",
716                                              ap_escape_html(r->pool, r->uri)));
717        }
718    
719      /* resolve the resource */      /* resolve the resource */
720      err = (*conf->provider->repos->get_resource)(r, conf->dir,      err = (*conf->provider->repos->get_resource)(r, conf->dir,
# Line 2691  static int dav_method_copymove(request_r Line 2697  static int dav_method_copymove(request_r
2697                                    "Destination URI had an error.");                                    "Destination URI had an error.");
2698      }      }
2699    
     if (dav_get_provider(lookup.rnew) == NULL) {  
         return dav_error_response(r, HTTP_METHOD_NOT_ALLOWED,  
                                   "DAV not enabled for Destination URI.");  
     }  
   
2700      /* Resolve destination resource */      /* Resolve destination resource */
2701      err = dav_get_resource(lookup.rnew, 0 /* label_allowed */,      err = dav_get_resource(lookup.rnew, 0 /* label_allowed */,
2702                             0 /* use_checked_in */, &resnew);                             0 /* use_checked_in */, &resnew);

Legend:
Removed from v.1482522  
changed lines
  Added in v.1485668

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26