Index: wp-admin/link-categories.php
===================================================================
--- wp-admin/link-categories.php	(revision 3475)
+++ wp-admin/link-categories.php	(working copy)
@@ -303,37 +303,38 @@
          . " show_rating, show_updated, sort_order, sort_desc, text_before_link, text_after_link, "
          . " text_after_all, list_limit FROM $wpdb->linkcategories ORDER BY cat_id");
 $i = 1;
-foreach ($results as $row) {
-    if ($row->list_limit == -1) {
-        $row->list_limit = __('none');
-    }
-    $style = ($i % 2) ? ' class="alternate"' : '';
-    /*
-    	Manually internationalize every sort order option.
-    */
-    switch ($row->sort_order) {
-    	case 'name':
-    		$row->sort_order = __('name');
-    		break;
-    	case 'id':
-    		$row->sort_order = __('id');
-    		break;
-    	case 'url':
-    		$row->sort_order = __('url');
-    		break;
-    	case 'rating':
-    		$row->sort_order = __('rating');
-    		break;
-    	case 'updated':
-    		$row->sort_order = __('updated');
-    		break;
-    	case 'rand':
-    		$row->sort_order = __('rand');
-    		break;
-    	case 'length':
-    		$row->sort_order = __('length');
-    		break;
-    }
+if(is_array($results)){
+	foreach ($results as $row) {
+	    if ($row->list_limit == -1) {
+	        $row->list_limit = __('none');
+	    }
+	    $style = ($i % 2) ? ' class="alternate"' : '';
+	    /*
+	    	Manually internationalize every sort order option.
+	    */
+	    switch ($row->sort_order) {
+	    	case 'name':
+	    		$row->sort_order = __('name');
+	    		break;
+	    	case 'id':
+	    		$row->sort_order = __('id');
+	    		break;
+	    	case 'url':
+	    		$row->sort_order = __('url');
+	    		break;
+	    	case 'rating':
+	    		$row->sort_order = __('rating');
+	    		break;
+	    	case 'updated':
+	    		$row->sort_order = __('updated');
+	    		break;
+	    	case 'rand':
+	    		$row->sort_order = __('rand');
+	    		break;
+    		case 'length':
+	    		$row->sort_order = __('length');
+	    		break;
+	    }
 ?>
               <tr id="link-category-<?php echo $row->cat_id; ?>" valign="middle" align="center" <?php echo $style ?> style="border-bottom: 1px dotted #9C9A9C;">
                 <td><?php echo wp_specialchars($row->cat_name)?></td>
@@ -355,6 +356,7 @@
 <?php
         ++$i;
     }
+}
 ?>
             </table>
 <p><?php _e('These are the defaults for when you call a link category with no additional arguments. All of these settings may be overwritten.') ?></p>

