mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-26 23:13:13 +02:00
update.cpp: Fix format specifiers for time_t for platform compatibility
- Cast time_t variables to int64_t to match the expected format specifier. This should fix addresses the warnings about mismatched format specifiers for time_t.
This commit is contained in:
@@ -153,8 +153,7 @@ void CFlashUpdate::update_php(std::string &url, const char *type)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CFlashUpdate::checkOnlineVersion()
|
bool CFlashUpdate::checkOnlineVersion() {
|
||||||
{
|
|
||||||
CHTTPTool httpTool;
|
CHTTPTool httpTool;
|
||||||
std::string url;
|
std::string url;
|
||||||
std::string name;
|
std::string name;
|
||||||
@@ -173,7 +172,7 @@ bool CFlashUpdate::checkOnlineVersion()
|
|||||||
dprintf(DEBUG_NORMAL, "[update] file %s\n", g_settings.softupdate_url_file.c_str());
|
dprintf(DEBUG_NORMAL, "[update] file %s\n", g_settings.softupdate_url_file.c_str());
|
||||||
CFlashVersionInfo curInfo(versionString.c_str());
|
CFlashVersionInfo curInfo(versionString.c_str());
|
||||||
curVer = curInfo.getVersion();
|
curVer = curInfo.getVersion();
|
||||||
dprintf(DEBUG_NORMAL, "[update] current flash-version: %s (%d) date %s (%ld)\n", versionString.c_str(), curInfo.getVersion(), curInfo.getDate(), curInfo.getDateTime());
|
dprintf(DEBUG_NORMAL, "[update] current flash-version: %s (%d) date %s (%" PRId64 ")\n", versionString.c_str(), curInfo.getVersion(), curInfo.getDate(), static_cast<int64_t>(curInfo.getDateTime()));
|
||||||
|
|
||||||
std::ifstream urlFile(g_settings.softupdate_url_file.c_str());
|
std::ifstream urlFile(g_settings.softupdate_url_file.c_str());
|
||||||
if (urlFile >> url)
|
if (urlFile >> url)
|
||||||
@@ -200,7 +199,7 @@ bool CFlashUpdate::checkOnlineVersion()
|
|||||||
std::getline(in, name);
|
std::getline(in, name);
|
||||||
CFlashVersionInfo versionInfo(version);
|
CFlashVersionInfo versionInfo(version);
|
||||||
newVer = versionInfo.getVersion();
|
newVer = versionInfo.getVersion();
|
||||||
dprintf(DEBUG_NORMAL, "[update] url %s version %s (%d) timestamp %s (%ld) md5 %s name %s\n", url.c_str(), version.c_str(), newVer, versionInfo.getDate(), versionInfo.getDateTime(), md5.c_str(), name.c_str());
|
dprintf(DEBUG_NORMAL, "[update] url %s version %s (%d) timestamp %s (%" PRId64 ") md5 %s name %s\n", url.c_str(), version.c_str(), newVer, versionInfo.getDate(), static_cast<int64_t>(versionInfo.getDateTime()), md5.c_str(), name.c_str());
|
||||||
if (versionInfo.snapshot <= '9' && (newVer > curVer || versionInfo.getDateTime() > curInfo.getDateTime()))
|
if (versionInfo.snapshot <= '9' && (newVer > curVer || versionInfo.getDateTime() > curInfo.getDateTime()))
|
||||||
{
|
{
|
||||||
newfound = true;
|
newfound = true;
|
||||||
@@ -237,7 +236,7 @@ bool CFlashUpdate::selectHttpImage(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
CFlashVersionInfo curInfo(versionString.c_str());
|
CFlashVersionInfo curInfo(versionString.c_str());
|
||||||
dprintf(DEBUG_NORMAL, "[update] current flash-version: %s (%d) date %s (%ld)\n", versionString.c_str(), curInfo.getVersion(), curInfo.getDate(), curInfo.getDateTime());
|
dprintf(DEBUG_NORMAL, "[update] current flash-version: %s (%d) date %s (%" PRId64 ")\n", versionString.c_str(), curInfo.getVersion(), curInfo.getDate(), static_cast<int64_t>(curInfo.getDateTime()));
|
||||||
curVer = curInfo.getVersion();
|
curVer = curInfo.getVersion();
|
||||||
|
|
||||||
httpTool.setStatusViewer(this);
|
httpTool.setStatusViewer(this);
|
||||||
@@ -295,7 +294,7 @@ bool CFlashUpdate::selectHttpImage(void)
|
|||||||
|
|
||||||
CFlashVersionInfo versionInfo(versions[i]);
|
CFlashVersionInfo versionInfo(versions[i]);
|
||||||
newVer = versionInfo.getVersion();
|
newVer = versionInfo.getVersion();
|
||||||
dprintf(DEBUG_NORMAL, "[update] url %s version %s (%d) timestamp %s (%ld) md5 %s name %s\n", url.c_str(), version.c_str(), newVer, versionInfo.getDate(), versionInfo.getDateTime(), md5.c_str(), name.c_str());
|
dprintf(DEBUG_NORMAL, "[update] url %s version %s (%d) timestamp %s (%" PRId64 ") md5 %s name %s\n", url.c_str(), version.c_str(), newVer, versionInfo.getDate(), static_cast<int64_t>(versionInfo.getDateTime()), md5.c_str(), name.c_str());
|
||||||
if (versionInfo.snapshot <= '9' && (newVer > curVer || versionInfo.getDateTime() > curInfo.getDateTime()))
|
if (versionInfo.snapshot <= '9' && (newVer > curVer || versionInfo.getDateTime() > curInfo.getDateTime()))
|
||||||
newfound = 1;
|
newfound = 1;
|
||||||
fileTypes[i] = versionInfo.snapshot;
|
fileTypes[i] = versionInfo.snapshot;
|
||||||
|
Reference in New Issue
Block a user