Revision 20374 trunk/libraries/libjni-mrsid/src/main/java/es/gva/cit/jmrsid/LTIImageStage.java

View differences:

LTIImageStage.java
77 77
	 * Destructor 
78 78
	 */
79 79
	protected void finalize(){
80
		if(cPtr > 0)
80
		if(cPtr != 0)
81 81
			FreeLTIImageStageNat(cPtr);
82 82
	}
83 83
	
......
92 92
		if(scene==null || buffer==null)
93 93
			throw new MrSIDException("Los argumentos no pueden ser nulos");
94 94
		
95
		int res=readNat(cPtr,scene.cPtr,buffer.cPtr,buffer.cPtrbuffer, buffer);
95
		if (cPtr == 0)
96
			throw new MrSIDException("No se puede acceder al dato");
96 97
		
98
		int res = readNat(cPtr,scene.cPtr,buffer.cPtr,buffer.cPtrbuffer, buffer);
99
		
97 100
		if(res!=0)
98 101
			throw new MrSIDException("En el m?todo read se ha devuelto un c?digo "+res);
99 102
		

Also available in: Unified diff