Index: quiz.module
===================================================================
--- quiz.module	(revision 6)
+++ quiz.module	(working copy)
@@ -1488,19 +1488,23 @@
 /*
  * Delete Result
  */
-function quiz_admin_result_delete() {
+function quiz_admin_result_delete() { 
+    return drupal_get_form('quiz_admin_result_delete_form');  
+}
+
+function quiz_admin_result_delete_form() {
   $quiz_name = check_plain(variable_get('quiz_name', 'quiz'));
   $form['del_rid'] = array('#type' => 'hidden', '#value' => arg(2));
-  return confirm_form('quiz_admin_result_delete',
-                      $form,
+  return confirm_form($form,
                       t('Are you sure you want to delete this %quiz result?', array('%quiz' => $quiz_name)),
                       'admin/quiz',
                       t('This action cannot be undone.'),
                       t('Delete'),
                       t('Cancel'));
 }
-function quiz_admin_result_delete_submit($form_id, $form_values) {
 
+function quiz_admin_result_delete_form_submit($form_id, $form_values) {
+
   db_query("DELETE FROM {quiz_result} WHERE rid = %d", $form_values['del_rid']);
   db_query("DELETE FROM {quiz_question_results} WHERE result_rid = %d", $form_values['del_rid']);
   drupal_set_message(t('Deleted result.'));
