(** Regular expression that defines a legal script name. Filter out
* temporary files using it *)
- val file_regexp = Str.regexp "^[a-zA-Z][a-zA-Z0-9_'.''-']*$"
+ val file_regexp = Str.regexp "^[a-zA-Z][a-zA-Z0-9_\.\-]*$"
val acl_file_regexp = Str.regexp ".*acl$"
(** Somebody created a new directory *)
with _ ->
None
- method is_acl fname = Str.string_match acl_file_regexp fname 1
+ method is_acl fname = Str.string_match acl_file_regexp fname 0
(** Gets called every time there's an inotify event at the backend
@param dirname Name of the backend directory
end
end
else (* regex not matched *)
- fprintf logfd "Rejected weird entry %s\n" fname
+ logprint "Rejected weird entry %s\n" fname
(** Initializer - build the initial tree based on the contents of /vsys *)
initializer