[Gd-chatter] r11503 - trunk/libraries/network/web-framework
hannes at gwydiondylan.org
hannes at gwydiondylan.org
Tue Nov 27 03:08:50 CET 2007
Author: hannes
Date: Tue Nov 27 03:08:49 2007
New Revision: 11503
Modified:
trunk/libraries/network/web-framework/storage.dylan
Log:
Job: minor
make this file name parsing more safe
Modified: trunk/libraries/network/web-framework/storage.dylan
==============================================================================
--- trunk/libraries/network/web-framework/storage.dylan (original)
+++ trunk/libraries/network/web-framework/storage.dylan Tue Nov 27 03:08:49 2007
@@ -197,9 +197,13 @@
define function split-file (filename :: <string>) => (version :: <integer>)
let elements = split(filename, '.');
- if ((elements.size = 2) & (elements[0] = $filename))
- string-to-integer(elements[1]);
- else
+ block()
+ if ((elements.size = 2) & (elements[0] = $filename))
+ string-to-integer(elements[1]);
+ else
+ 0;
+ end;
+ exception (e :: <error>)
0
end;
end;
More information about the chatter
mailing list