Print this page
4738 tape block number is set at wrong place
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Dan McDonald <danmcd@omniti.com>

@@ -1132,16 +1132,12 @@
 
                 (void) cond_wait(&nlp->nlp_cv, &nlp->nlp_mtx);
         }
         (void) mutex_unlock(&nlp->nlp_mtx);
 
-        if (session->ns_mover.md_state == NDMP_MOVER_STATE_ACTIVE) {
-                session->ns_tape.td_record_count = 0;
-                return (0);
-        }
-
-        return (-1);
+        return ((session->ns_mover.md_state == NDMP_MOVER_STATE_ACTIVE) ?
+            0 : -1);
 }
 
 /*
  * is_buffer_erroneous
  *