dav/main.c

changeset 180
5b58389ab9dd
parent 179
802b48ae791d
child 181
a8f8cdbf85df
equal deleted inserted replaced
179:802b48ae791d 180:5b58389ab9dd
827 // TODO: free res 827 // TODO: free res
828 return ret; 828 return ret;
829 } 829 }
830 830
831 dav_set_content(res, in, (dav_read_func)fread); 831 dav_set_content(res, in, (dav_read_func)fread);
832 if(len > 0) { 832 if(len > 0 && len < 0x7d000000) {
833 dav_set_content_length(res, (size_t)len); 833 dav_set_content_length(res, (size_t)len);
834 } 834 }
835 835
836 if(dav_store(res)) { 836 if(dav_store(res)) {
837 print_resource_error(sn, res->path); 837 print_resource_error(sn, res->path);

mercurial