Ignore:
Timestamp:
Sep 12, 2014, 11:14:11 AM (10 years ago)
Author:
alloc
Message:

fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements/7dtd-server-fixes/src/NetConnections/Servers/Web/StaticHandler.cs

    r154 r189  
    3030                                byte[] content;
    3131                                if (cache) {
    32                                         Monitor.Enter (fileCache);
    33                                         try {
     32                                        lock (fileCache) {
    3433                                                if (!fileCache.ContainsKey (fn)) {
    3534                                                        if (!File.Exists (datapath + "/" + fn)) {
     
    4140
    4241                                                content = fileCache [fn];
    43                                         } finally {
    44                                                 Monitor.Exit (fileCache);
    4542                                        }
    4643                                } else {
     
    5552                                resp.ContentLength64 = content.Length;
    5653                                resp.OutputStream.Write (content, 0, content.Length);
    57                         } catch (FileNotFoundException e) {
     54                        } catch (FileNotFoundException) {
    5855                                resp.StatusCode = (int)HttpStatusCode.NotFound;
    5956                                if (logMissingFiles)
Note: See TracChangeset for help on using the changeset viewer.