Skip to content

Commit 861f705

Browse files
committed
Prevent buffer overflow
Signed-off-by: Daniel Finimundi <daniel@finimundi.com>
1 parent b76b14f commit 861f705

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Source/main.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ void* threadfunc(char* arg) {
112112

113113
int load_python_view() {
114114
int ret;
115-
char* cmd = (char*)malloc(255);
115+
char* cmd = (char*)malloc(500);
116116
sprintf(cmd, "cd %s/BakeBit/Software/Python && python3 %s 2>&1 | tee /tmp/nanoled-python.log", workpath, python_file);
117117
ret = pthread_create(&view_thread_id, NULL, (void*)threadfunc,cmd);
118118
if(ret) {
@@ -147,7 +147,7 @@ int find_pid_by_name( char* ProcName, const char* proc_argument, int* foundpid)
147147
char exe [PATH_MAX+1];
148148
char path[PATH_MAX+1];
149149
char cmdline_path[PATH_MAX+1];
150-
char *cmdline = (char*)malloc(sizeof(CMDLINE_LENGTH+1));
150+
char *cmdline = (char*)malloc(sizeof(char)*(CMDLINE_LENGTH+1));
151151
int bufread;
152152
int len;
153153
int namelen;

0 commit comments

Comments
 (0)