projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
2009-10-22 Rodrigo Kumpera <rkumpera@novell.com>
[mono.git]
/
mono
/
utils
/
mono-md5.c
diff --git
a/mono/utils/mono-md5.c
b/mono/utils/mono-md5.c
index c4e0438a0310d2e21bc5bea0ec4c0bf2b3dbf073..09b6291372fa4e6c847a981044dcf077aabb8ef9 100644
(file)
--- a/
mono/utils/mono-md5.c
+++ b/
mono/utils/mono-md5.c
@@
-326,6
+326,8
@@
mono_md5_get_digest (const guchar *buffer, gint buffer_size, guchar digest[16])
*
* Get the md5 hash of a file. The result is put in
* the 16 bytes buffer @digest .
*
* Get the md5 hash of a file. The result is put in
* the 16 bytes buffer @digest .
+ *
+ * If an IO error happens the value in @digest is not updated.
**/
void
mono_md5_get_digest_from_file (const gchar *filename, guchar digest[16])
**/
void
mono_md5_get_digest_from_file (const gchar *filename, guchar digest[16])
@@
-347,6
+349,8
@@
mono_md5_get_digest_from_file (const gchar *filename, guchar digest[16])
if (ferror(fp)) {
fclose(fp);
return;
if (ferror(fp)) {
fclose(fp);
return;
+ } else {
+ fclose(fp);
}
mono_md5_final (&ctx, digest);
}
mono_md5_final (&ctx, digest);