X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=isl_mat.c;h=cff812334e9fc5d625bcf64b96fc0ad4d3d36e2c;hb=de51a9bc4da5dd3f1f9f57c2362da6f9752c44e0;hp=a4b6e5a2406128724f66f3ff67bff6353e17eb32;hpb=5d157c90e755f6acc8b214acb5344e052136568f;p=platform%2Fupstream%2Fisl.git diff --git a/isl_mat.c b/isl_mat.c index a4b6e5a..cff8123 100644 --- a/isl_mat.c +++ b/isl_mat.c @@ -1,7 +1,7 @@ /* * Copyright 2008-2009 Katholieke Universiteit Leuven * - * Use of this software is governed by the GNU LGPLv2.1 license + * Use of this software is governed by the MIT license * * Written by Sven Verdoolaege, K.U.Leuven, Departement * Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium @@ -909,6 +909,9 @@ struct isl_mat *isl_mat_transpose(struct isl_mat *mat) struct isl_mat *transpose = NULL; int i, j; + if (!mat) + return NULL; + if (mat->n_col == mat->n_row) { mat = isl_mat_cow(mat); if (!mat)