On Fri, 09.12.11 03:00, Ran Benita (ran...@gmail.com) wrote: > + _username = username; > + r = get_user_creds(&_username, &uid, &gid, &home); > + free(username); > + if (r) > + return NULL; > + > + /* specifier == '~' */
Do we really want '~' here, and not 'h'? Sounds a bit weird to me to chain up weird characters like % and ~ in a sequence. %h might be less of a surprise to the user? And please pass uid and gid as NULL, get_user_creds() can deal with that. > + return strdup(home); Otherwise looks fine. Thanks! Lennart -- Lennart Poettering - Red Hat, Inc. _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel