Sophie

Sophie

distrib > Mandriva > 2010.1 > i586 > media > contrib-updates-src > by-pkgid > 11ecebdeaf164337770dee7b98538920 > files > 2

elmer-5.4.1.4579-4mdv2010.1.src.rpm

diff -p -up elmer-5.4.1.4579/fem/src/SC2Elmer.c.orig elmer-5.4.1.4579/fem/src/SC2Elmer.c
--- elmer-5.4.1.4579/fem/src/SC2Elmer.c.orig	2010-08-22 15:07:26.000000000 -0300
+++ elmer-5.4.1.4579/fem/src/SC2Elmer.c	2010-08-22 15:07:56.000000000 -0300
@@ -143,6 +143,9 @@ int main( int argc, char **argv )
    edge_t **edge, *ptr;
    double x,y,n[2],cx,cy, g, *groups_x, *groups_y, s, twopi, ang;
 
+   if (fp == NULL)
+      return -1;
+
    line = scan( fp );
    sscanf( line, "%d %d", &elements, &nodes );
 
@@ -335,4 +338,5 @@ int main( int argc, char **argv )
 
    fprintf( fp_out, "2\n408 %d\n203 %d\n", elements, j );
    fclose( fp_out );
+   return 0;
 }