libaacs | branch: master | npzacs <[email protected]> | Wed Nov  3 14:08:25 2010 
+0200| [46dfe2d14fedaba29f52e21d0495d94c62ece501] | committer: npzacs 

mmc_open() logging updates

> http://git.videolan.org/gitweb.cgi/libaacs.git/?a=commit;h=46dfe2d14fedaba29f52e21d0495d94c62ece501
---

 src/libaacs/mmc.c |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/src/libaacs/mmc.c b/src/libaacs/mmc.c
index b513eb2..e78485e 100644
--- a/src/libaacs/mmc.c
+++ b/src/libaacs/mmc.c
@@ -388,25 +388,28 @@ MMC *mmc_open(const char *path, const uint8_t 
*host_priv_key,
             if (strcmp(mount_entry->mnt_dir, file_path) == 0) {
                 mmc->fd = open(mount_entry->mnt_fsname, O_RDONLY | O_NONBLOCK);
                 if (mmc->fd >= 0) {
-                    DEBUG(DBG_MMC, "LINUX MMC drive opened - fd: %d (%p)\n",
-                          mmc->fd, mmc);
+                    DEBUG(DBG_MMC, "LINUX MMC drive %s opened - fd: %d (%p)\n",
+                          mount_entry->mnt_fsname, mmc->fd, mmc);
                     break;
                 }
 
-                DEBUG(DBG_MMC, "Failed opening LINUX MMC drive %s (%p)\n",
-                      file_path, mmc);
+                DEBUG(DBG_MMC, "Failed opening LINUX MMC drive %s mounted to 
%s (%p)\n",
+                      mount_entry->mnt_fsname, file_path, mmc);
             }
         }
 
         endmntent(proc_mounts);
+    } else {
+        DEBUG(DBG_MMC, "Error opening /proc/mounts (%p)\n", mmc);
     }
 
-    X_FREE(file_path);
-
     if (mmc->fd < 0) {
+        DEBUG(DBG_MMC, "Error opening LINUX MMC drive mounted to %s (%p)\n", 
file_path, mmc);
         X_FREE(mmc);
     }
 
+    X_FREE(file_path);
+
 #elif defined(_WIN32)
     char drive[] = { path[0], ':', '\\', 0 };
     char volume[] = {'\\', '\\', '.', '\\', path[0], ':', 0};

_______________________________________________
libaacs-devel mailing list
[email protected]
http://mailman.videolan.org/listinfo/libaacs-devel

Reply via email to