# HG changeset patch
# User wstein@gmail.com
# Date 1218918985 25200
# Node ID 8aa61b334e132016b13f7824224d2b8bc999692f
# Parent  7ba93a91a5f3ab2bc6ef35052a7937a474b4a2cb
Fixed #3875 -- segfault.

diff -r 7ba93a91a5f3 -r 8aa61b334e13 sage/matrix/matrix_modn_dense.pyx
--- a/sage/matrix/matrix_modn_dense.pyx	Fri Aug 15 02:59:52 2008 -0700
+++ b/sage/matrix/matrix_modn_dense.pyx	Sat Aug 16 13:36:25 2008 -0700
@@ -226,7 +226,7 @@
             else:
                 e = R(entries)
                 if e != 0:
-                    for i from 0 <= i < self._nrows:
+                    for i from 0 <= i < min(self._nrows, self._ncols):
                         self._matrix[i][i] = e
             return
 
