File creation function fixes #71

Merged
asmeron merged 1 commits from YanTheKaller/libublsettings:master into master 2 weeks ago

@ -83,8 +83,11 @@ int yon_file_create_full_path(char *path, mode_t rules){
if (i!=size-1){
mkdir(temp,0755);
struct passwd *user = getpwnam(yon_ubl_root_user_get());
if (chown(temp,user->pw_uid,user->pw_gid)){};
} else {
FILE *fl = fopen(temp,"w");
struct passwd *user = getpwnam(yon_ubl_root_user_get());
if (chown(temp,user->pw_uid,user->pw_gid)){};
if (!fl) return 0;
fclose(fl);
}

Loading…
Cancel
Save