mirror of
				https://bitbucket.org/s_l_teichmann/mtsatellite
				synced 2025-11-04 01:55:25 +01:00 
			
		
		
		
	If we can't stat a base tile we can't deliver a sub tile -> 404.
This commit is contained in:
		@@ -117,17 +117,18 @@ func main() {
 | 
			
		||||
		var err error
 | 
			
		||||
 | 
			
		||||
		if ifNoneMatch := r.Header.Get("If-None-Match"); ifNoneMatch != "" {
 | 
			
		||||
			if etag, err = createETag(baseTile); err == nil {
 | 
			
		||||
				if ifNoneMatch == etag {
 | 
			
		||||
					http.Error(rw, http.StatusText(http.StatusNotModified), http.StatusNotModified)
 | 
			
		||||
					return
 | 
			
		||||
				}
 | 
			
		||||
			if etag, err = createETag(baseTile); err != nil {
 | 
			
		||||
				http.NotFound(rw, r)
 | 
			
		||||
				return
 | 
			
		||||
			}
 | 
			
		||||
			if ifNoneMatch == etag {
 | 
			
		||||
				http.Error(rw, http.StatusText(http.StatusNotModified), http.StatusNotModified)
 | 
			
		||||
				return
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		img := common.LoadPNG(baseTile)
 | 
			
		||||
 | 
			
		||||
		type subImage interface {
 | 
			
		||||
			image.Image
 | 
			
		||||
			SubImage(image.Rectangle) image.Image
 | 
			
		||||
		}
 | 
			
		||||
		var si subImage
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user