about summary refs log tree commit diff
path: root/Src/sort.c
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2007-07-06 13:10:43 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2007-07-06 13:10:43 +0000
commitccc2e1bd890ea23c99dda07efdbfe7f3f9a36343 (patch)
treeecc48bc21d27f93e4f51c2addc597dd554f8c321 /Src/sort.c
parente8458f44c4f9377ece69ac60a54e81f8b81ac4e8 (diff)
downloadzsh-ccc2e1bd890ea23c99dda07efdbfe7f3f9a36343.tar.gz
zsh-ccc2e1bd890ea23c99dda07efdbfe7f3f9a36343.tar.xz
zsh-ccc2e1bd890ea23c99dda07efdbfe7f3f9a36343.zip
23660: fix numerical sorting of parameters + tests + documentation
Diffstat (limited to 'Src/sort.c')
-rw-r--r--Src/sort.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Src/sort.c b/Src/sort.c
index 7f539a248..3d00bb576 100644
--- a/Src/sort.c
+++ b/Src/sort.c
@@ -134,9 +134,9 @@ eltpcmp(const void *a, const void *b)
 		    while (idigit(*as) && idigit(*bs))
 			as++, bs++;
 		    if (idigit(*as) && !idigit(*bs))
-			return 1;
+			return sortdir;
 		    if (idigit(*bs) && !idigit(*as))
-			return -1;
+			return -sortdir;
 		}
 	    }
 	}