Review: Needs Fixing
Hi Dmitrijs,
Just a few comments:
* init/xdg.c:
- get_home_subdir(): Return NULL immediately if nih_sprintf() fails.
- get_user_log_dir(): Return NULL immediately if nih_sprintf() fails.
- create_dir():
- for consistency, this should probably call
init/system.c:int system_mkdir(const char *path, mode_t mode) passing
@dir and 0700.
- should assert @dir: I don't understand why it currently handles
a NULL directory explicitly?
- @dir param should be const.
- Remove comment: the directory permissions must be 0700 according
to the spec, which is an absolute value. Since we already reset
umask(), the code will work as expected.
- This (and/or system_mkdir()) should be documented explicitly as
only creating the "leaf" directory (ie no recursive creation).
--
https://code.launchpad.net/~xnox/upstart/user-log-dir/+merge/143091
Your team Upstart Reviewers is subscribed to branch lp:upstart.
--
upstart-devel mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/upstart-devel