Преглед изворни кода

catch empty sig files

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@42677 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Neteler пре 15 година
родитељ
комит
93b13f09e7
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      imagery/i.smap/read_sig.c

+ 3 - 0
imagery/i.smap/read_sig.c

@@ -26,6 +26,9 @@ int read_signatures(struct parms *parms, struct SigSet *S)
     if (I_ReadSigSet(fd, S) < 0 || Ref.nfiles != S->nbands)
 	G_fatal_error(_("Signature file <%s> is invalid"), parms->sigfile);
 
+    if (S->ClassSig == NULL || S->title == NULL)
+	G_fatal_error(_("Signature file <%s> is empty"), parms->sigfile);
+
     fclose(fd);
 
     return 0;