[Midnightbsd-cvs] src [7329] trunk/lib/libmport/verify.c: code cleanup and formatting fixes.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Sep 26 15:03:20 EDT 2015
Revision: 7329
http://svnweb.midnightbsd.org/src/?rev=7329
Author: laffer1
Date: 2015-09-26 15:03:19 -0400 (Sat, 26 Sep 2015)
Log Message:
-----------
code cleanup and formatting fixes.
Modified Paths:
--------------
trunk/lib/libmport/verify.c
Modified: trunk/lib/libmport/verify.c
===================================================================
--- trunk/lib/libmport/verify.c 2015-09-26 19:03:00 UTC (rev 7328)
+++ trunk/lib/libmport/verify.c 2015-09-26 19:03:19 UTC (rev 7329)
@@ -39,7 +39,8 @@
#include "mport_private.h"
MPORT_PUBLIC_API int
-mport_verify_package(mportInstance *mport, mportPackageMeta *pack) {
+mport_verify_package(mportInstance *mport, mportPackageMeta *pack)
+{
sqlite3_stmt *stmt;
mportAssetListEntryType type;
int ret;
@@ -52,58 +53,58 @@
RETURN_CURRENT_ERROR;
while (1) {
- ret = sqlite3_step(stmt);
-
- if (ret == SQLITE_DONE)
- break;
-
- if (ret != SQLITE_ROW) {
- /* some error occured */
- SET_ERROR(MPORT_ERR_FATAL, sqlite3_errmsg(mport->db));
- sqlite3_finalize(stmt);
- RETURN_CURRENT_ERROR;
- }
-
- type = (mportAssetListEntryType)sqlite3_column_int(stmt, 0);
- data = sqlite3_column_text(stmt, 1);
- checksum = sqlite3_column_text(stmt, 2);
+ ret = sqlite3_step(stmt);
- char file[FILENAME_MAX];
- /* XXX TMP */
- if (data == NULL) {
- /* XXX data is null when ASSET_CHMOD (mode) or similar commands are in plist */
- snprintf(file, sizeof(file), "%s", mport->root);
- } else if (*data == '/') {
- snprintf(file, sizeof(file), "%s%s", mport->root, data);
- } else {
- snprintf(file, sizeof(file), "%s%s/%s", mport->root, pack->prefix, data);
- }
+ if (ret == SQLITE_DONE)
+ break;
- switch (type) {
- case ASSET_FILE:
- case ASSET_SAMPLE:
- if (lstat(file, &st) != 0) {
- mport_call_msg_cb(mport, "Can't stat %s: %s", file, strerror(errno));
- break; /* next asset */
- }
-
- if (S_ISREG(st.st_mode)) {
- if (MD5File(file, md5) == NULL)
- mport_call_msg_cb(mport, "Can't md5 %s: %s", file, strerror(errno));
+ if (ret != SQLITE_ROW) {
+ /* some error occured */
+ SET_ERROR(MPORT_ERR_FATAL, sqlite3_errmsg(mport->db));
+ sqlite3_finalize(stmt);
+ RETURN_CURRENT_ERROR;
+ }
- if (md5 == NULL)
- mport_call_msg_cb(mport, "Destination checksum could not be computed %s", file);
- else if (checksum == NULL)
- mport_call_msg_cb(mport, "Source checksum missing %s", file);
- else if (strcmp(md5, checksum) != 0)
- mport_call_msg_cb(mport, "Checksum mismatch: %s %s %s", file, md5, checksum);
- }
-
- break;
- default:
- /* do nothing */
- break;
- }
+ type = (mportAssetListEntryType) sqlite3_column_int(stmt, 0);
+ data = sqlite3_column_text(stmt, 1);
+ checksum = sqlite3_column_text(stmt, 2);
+
+ char file[FILENAME_MAX];
+ /* XXX TMP */
+ if (data == NULL) {
+ /* XXX data is null when ASSET_CHMOD (mode) or similar commands are in plist */
+ snprintf(file, sizeof(file), "%s", mport->root);
+ } else if (*data == '/') {
+ snprintf(file, sizeof(file), "%s%s", mport->root, data);
+ } else {
+ snprintf(file, sizeof(file), "%s%s/%s", mport->root, pack->prefix, data);
+ }
+
+ switch (type) {
+ case ASSET_FILE:
+ case ASSET_SAMPLE:
+ if (lstat(file, &st) != 0) {
+ mport_call_msg_cb(mport, "Can't stat %s: %s", file, strerror(errno));
+ break; /* next asset */
+ }
+
+ if (S_ISREG(st.st_mode)) {
+ if (MD5File(file, md5) == NULL)
+ mport_call_msg_cb(mport, "Can't md5 %s: %s", file, strerror(errno));
+
+ if (md5 == NULL)
+ mport_call_msg_cb(mport, "Destination checksum could not be computed %s", file);
+ else if (checksum == NULL)
+ mport_call_msg_cb(mport, "Source checksum missing %s", file);
+ else if (strcmp(md5, checksum) != 0)
+ mport_call_msg_cb(mport, "Checksum mismatch: %s %s %s", file, md5, checksum);
+ }
+
+ break;
+ default:
+ /* do nothing */
+ break;
+ }
}
sqlite3_finalize(stmt);
More information about the Midnightbsd-cvs
mailing list