From 7176ac494021ce57bb513503a3d07313c2f19e9c Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sat, 26 Jul 2003 06:20:54 +0000 Subject: [PATCH] (sort_files): Make `func' volatile, so it can't be clobbered by a `longjmp' into this function. --- src/ls.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ls.c b/src/ls.c index 64a1aa9..a058a7d 100644 --- a/src/ls.c +++ b/src/ls.c @@ -2693,7 +2693,9 @@ static int rev_str_extension (V a, V b) { return compstr_extension (b, a); } static void sort_files (void) { - int (*func) (V, V); + /* `func' must be `volatile', so it can't be + clobbered by a `longjmp' into this function. */ + volatile int (*func) (V, V); switch (sort_type) { -- 2.7.4