# HG changeset patch # User YAMAMOTO Mitsuharu # Date 1152693427 0 # Node ID 0b0685327de8aa3a49bb4ed3c95e83996eb34a64 # Parent a2f8a382223963b46a306a6453e7460e257f8985 Include blockinput.h. (Ffile_attributes): Add BLOCK_INPUT around getpwuid/getgrgid. diff -r a2f8a3822239 -r 0b0685327de8 src/dired.c --- a/src/dired.c Wed Jul 12 08:36:49 2006 +0000 +++ b/src/dired.c Wed Jul 12 08:37:07 2006 +0000 @@ -99,6 +99,7 @@ #include "charset.h" #include "coding.h" #include "regex.h" +#include "blockinput.h" /* Returns a search buffer, with a fastmap allocated and ready to go. */ extern struct re_pattern_buffer *compile_pattern (); @@ -951,10 +952,12 @@ } else { + BLOCK_INPUT; pw = (struct passwd *) getpwuid (s.st_uid); values[2] = (pw ? build_string (pw->pw_name) : make_number (s.st_uid)); gr = (struct group *) getgrgid (s.st_gid); values[3] = (gr ? build_string (gr->gr_name) : make_number (s.st_gid)); + UNBLOCK_INPUT; } values[4] = make_time (s.st_atime); values[5] = make_time (s.st_mtime);