Skip to content

Commit

Permalink
Crash fix and remove hard-coded path from PiWebServer (#3478)
Browse files Browse the repository at this point in the history
* Remove hard-coded path from PiWebServer

* Bump portduino to pick up crash fix

* Remove PiWebServer non-ASCII debug output

* Trunk formatting
  • Loading branch information
jp-bennett authored and mverch67 committed Mar 24, 2024
1 parent 87acb4c commit f2e68af
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion arch/portduino/portduino.ini
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
; The Portduino based sim environment on top of any host OS, all hardware will be simulated
[portduino_base]
platform = https://github.com/meshtastic/platform-native.git#acf8303a10f05901cae701e6fea6b6c8e25349ff
platform = https://github.com/meshtastic/platform-native.git#1b8a32c60ab7495026033858d53c737f7d1cb34a
framework = arduino

build_src_filter =
Expand Down
12 changes: 6 additions & 6 deletions src/mesh/raspihttp/PiWebServer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,7 @@ int handleAPIv1ToRadio(const struct _u_request *req, struct _u_response *res, vo

// FIXME* Problem with portdunio loosing mountpoint maybe because of running in a real sep. thread

portduinoVFS->mountpoint("/home/marc/.portduino/default");
portduinoVFS->mountpoint(configWeb.rootPath);

LOG_DEBUG("Received %d bytes from PUT request\n", s);
webAPI.handleToRadio(buffer, s);
Expand Down Expand Up @@ -279,17 +279,17 @@ int handleAPIv1FromRadio(const struct _u_request *req, struct _u_response *res,
const char *tmpa = (const char *)txBuf;
ulfius_set_string_body_response(res, 200, tmpa);
// LOG_DEBUG("\n----webAPI response all:----\n");
LOG_DEBUG(tmpa);
LOG_DEBUG("\n");
// LOG_DEBUG(tmpa);
// LOG_DEBUG("\n");
}
// Otherwise, just return one protobuf
} else {
len = webAPI.getFromRadio(txBuf);
const char *tmpa = (const char *)txBuf;
ulfius_set_binary_body_response(res, 200, tmpa, len);
// LOG_DEBUG("\n----webAPI response:\n");
LOG_DEBUG(tmpa);
LOG_DEBUG("\n");
// LOG_DEBUG(tmpa);
// LOG_DEBUG("\n");
}

// LOG_DEBUG("end radio->web\n", len);
Expand Down Expand Up @@ -508,7 +508,7 @@ PiWebServerThread::PiWebServerThread()
LOG_INFO("Web Server framework started on port: %i \n", webservport);
LOG_INFO("Web Server root %s\n", (char *)webrootpath.c_str());
} else {
LOG_ERROR("Error starting Web Server framework\n");
LOG_ERROR("Error starting Web Server framework, error number: %d\n", retssl);
}
}
}
Expand Down

0 comments on commit f2e68af

Please sign in to comment.