Module Name: src Committed By: kre Date: Thu May 23 11:13:17 UTC 2019
Modified Files: src/sbin/mount_portal: pt_file.c puffs_portal.c Log Message: PR bin/54222 Don't use portal_node_reclaim() inappropriately. It frees data we did not allocate, but which might have been allocated by someone else. While here, various other cleanups (avoid losing fd's if fork fails, don't compose mangled st_mode S_IFMT values - puffs or's in what it thinks is correct to the value we set, one case I saw was producing 0110600 for the mode, the 011 isn't any defined type at all - I'd never seen ls print a '?' as the first char of ls -l output before! This is still not really correct, but is I believe, better than before. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sbin/mount_portal/pt_file.c cvs rdiff -u -r1.9 -r1.10 src/sbin/mount_portal/puffs_portal.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.