summaryrefslogtreecommitdiff
path: root/rbutil/bootloaders.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/bootloaders.cpp')
-rwxr-xr-xrbutil/bootloaders.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/rbutil/bootloaders.cpp b/rbutil/bootloaders.cpp
index c2303beacc..3d2734b6b9 100755
--- a/rbutil/bootloaders.cpp
+++ b/rbutil/bootloaders.cpp
@@ -368,10 +368,11 @@ bool fwpatcher(int mode)
368{ 368{
369 if(mode == BOOTLOADER_ADD) 369 if(mode == BOOTLOADER_ADD)
370 { 370 {
371 wxString md5sum_str,src,dest,err; 371 char md5sum_str[32];
372 wxString src,dest,err;
372 int series,table_entry; 373 int series,table_entry;
373 374
374 if (!FileMD5(gv->curfirmware, &md5sum_str)) { 375 if (!FileMD5(gv->curfirmware, md5sum_str)) {
375 ERR_DIALOG(wxT("Could not open firmware"), wxT("Open Firmware")); 376 ERR_DIALOG(wxT("Could not open firmware"), wxT("Open Firmware"));
376 return false; 377 return false;
377 } 378 }
@@ -426,11 +427,11 @@ bool fwpatcher(int mode)
426 src.Printf(wxT("%s" PATH_SEP "download" PATH_SEP "new.hex"), 427 src.Printf(wxT("%s" PATH_SEP "download" PATH_SEP "new.hex"),
427 gv->stdpaths->GetUserDataDir().c_str()); 428 gv->stdpaths->GetUserDataDir().c_str());
428 429
429 if(gv->curplat == "h100") 430 if(gv->curplat == wxT("h100"))
430 dest.Printf(wxT("%s" PATH_SEP "ihp_100.hex"),gv->curdestdir.c_str()); 431 dest.Printf(wxT("%s" PATH_SEP "ihp_100.hex"),gv->curdestdir.c_str());
431 else if(gv->curplat == "h120") 432 else if(gv->curplat == wxT("h120"))
432 dest.Printf(wxT("%s" PATH_SEP "ihp_120.hex"),gv->curdestdir.c_str()); 433 dest.Printf(wxT("%s" PATH_SEP "ihp_120.hex"),gv->curdestdir.c_str());
433 else if(gv->curplat == "h300") 434 else if(gv->curplat == wxT("h300"))
434 dest.Printf(wxT("%s" PATH_SEP "H300.hex"),gv->curdestdir.c_str()); 435 dest.Printf(wxT("%s" PATH_SEP "H300.hex"),gv->curdestdir.c_str());
435 436
436 if(!wxRenameFile(src,dest)) 437 if(!wxRenameFile(src,dest))