diff --git a/modules/node.module b/modules/node.module
index bd03b311cadef357dce07296d8b4e7b6bba52afd..fb8bd70359b58b566cfda81d0ffbf2a1edef03b3 100644
--- a/modules/node.module
+++ b/modules/node.module
@@ -1742,7 +1742,7 @@ function node_add($type) {
     }
 
     if (isset($item)) {
-      uasort($item, 'strnatcasecmp');
+      uksort($item, 'strnatcasecmp');
       $output = t('Choose the appropriate item from the list:') .'<dl>'. implode('', $item) .'</dl>';
     }
     else {
diff --git a/modules/node/node.module b/modules/node/node.module
index bd03b311cadef357dce07296d8b4e7b6bba52afd..fb8bd70359b58b566cfda81d0ffbf2a1edef03b3 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -1742,7 +1742,7 @@ function node_add($type) {
     }
 
     if (isset($item)) {
-      uasort($item, 'strnatcasecmp');
+      uksort($item, 'strnatcasecmp');
       $output = t('Choose the appropriate item from the list:') .'<dl>'. implode('', $item) .'</dl>';
     }
     else {