aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKamen Mladenov <kamen@syndamia.com>2024-01-08 20:20:32 +0200
committerGitHub <noreply@github.com>2024-01-08 20:20:32 +0200
commit9aca1ce669eb23b734670640a90cc58adeb48807 (patch)
tree9baf38b7f278afb35e3aaa0bf1ddb98949586767 /src
parentf891b7daabf33d50913edb11dbbfb82a9216327b (diff)
parentfe3e25494bd4472f40e843f75463d49316ff2585 (diff)
downloadpico-web-0.1.0.tar
pico-web-0.1.0.tar.gz
pico-web-0.1.0.zip
Merge pull request #2 from Syndamia/devv0.1.0
Major changes
Diffstat (limited to 'src')
-rw-r--r--src/browser-cli.c4
-rw-r--r--src/browser-cli.h2
-rw-r--r--src/server-cli.c8
-rw-r--r--src/server-cli.h2
-rw-r--r--src/server-connection.c4
-rw-r--r--src/server-connection.h2
-rw-r--r--src/server.c8
7 files changed, 15 insertions, 15 deletions
diff --git a/src/browser-cli.c b/src/browser-cli.c
index 75a2374..1b2b446 100644
--- a/src/browser-cli.c
+++ b/src/browser-cli.c
@@ -59,7 +59,7 @@ void renderPage(const sds page) {
/* In toPrint, replace '\16' with "\033[30;46m%d\033[0m", where %d is the variable i */
toPrint[anchorInd] = '\0';
newPrint = sdsgrowzero(sdsempty(), sdslen(toPrint) + digits(i) + 8 + 4);
- sprintf(newPrint, "%s\033[30;46m%d\033[0m%s", toPrint, i, toPrint + anchorInd + 1);
+ snprintf(newPrint, sdslen(newPrint), "%s\033[30;46m%d\033[0m%s", toPrint, i, toPrint + anchorInd + 1);
sdsfree(toPrint);
toPrint = newPrint;
@@ -172,7 +172,7 @@ int handleBrowserCLI(sds *host, sds *port, sds *uri, const sds page) {
// Get command name and it's arguments
// Currently no command takes arguments
char name[MAX_LEN_COMMAND+1] = { '\0' };
- int argsAssigned = sscanf(line, COMMAND_FORMAT, name);
+ sscanf(line, COMMAND_FORMAT, name); // Flawfinder: ignore
if (streq(name, "q") || streq(name, "e") || streq(name, "quit") || streq(name, "exit")) {
return 1;
diff --git a/src/browser-cli.h b/src/browser-cli.h
index a164dc9..8709231 100644
--- a/src/browser-cli.h
+++ b/src/browser-cli.h
@@ -1,7 +1,7 @@
#ifndef BROWSER_CLI
#define BROWSER_CLI
-#include <sds/sds.h>
+#include "sds/sds.h"
void initRendering();
void freeRendering();
diff --git a/src/server-cli.c b/src/server-cli.c
index 707c3ef..8d6b3ee 100644
--- a/src/server-cli.c
+++ b/src/server-cli.c
@@ -1,5 +1,5 @@
-#include <util.h>
-#include <server-connection.h>
+#include "util.h"
+#include "server-connection.h"
#include <stdio.h>
#include <signal.h>
#include <unistd.h>
@@ -21,7 +21,7 @@ void handleCLI(sds **vhosts, int vhostsc) {
// Get command name and it's arguments
// Currently no command takes arguments
char name[MAX_LEN_COMMAND+1];
- int argsAssigned = sscanf(line, COMMAND_FORMAT, name);
+ int argsAssigned = sscanf(line, COMMAND_FORMAT, name); // Flawfinder: ignore
while (!streq(name, "q") && !streq(name, "e") && !streq(name, "quit") && !streq(name, "exit")) {
if (argsAssigned < 1) {
@@ -44,7 +44,7 @@ void handleCLI(sds **vhosts, int vhostsc) {
// Get line and divided it into command name and arguments
fgets(line, 256, stdin);
- argsAssigned = sscanf(line, COMMAND_FORMAT, name);
+ argsAssigned = sscanf(line, COMMAND_FORMAT, name); // Flawfinder: ignore
}
printf("Exiting...\n");
diff --git a/src/server-cli.h b/src/server-cli.h
index b5b5875..8bc6ff2 100644
--- a/src/server-cli.h
+++ b/src/server-cli.h
@@ -1,7 +1,7 @@
#ifndef H_SERVER_CLI
#define H_SERVER_CLI
-#include <sds/sds.h>
+#include "sds/sds.h"
void handleCLI(sds **vhosts, int vhostsc);
diff --git a/src/server-connection.c b/src/server-connection.c
index 466b259..3edd120 100644
--- a/src/server-connection.c
+++ b/src/server-connection.c
@@ -1,4 +1,4 @@
-#include <server-connection.h>
+#include "server-connection.h"
#include <stdio.h>
#include <unistd.h>
@@ -6,7 +6,7 @@
#include <sys/stat.h>
#include <string.h>
-#include <util.h>
+#include "util.h"
sds constructFilePath(const sds root, const char* file);
void sanitizeAddress(char* address);
diff --git a/src/server-connection.h b/src/server-connection.h
index 71447ff..689fbf4 100644
--- a/src/server-connection.h
+++ b/src/server-connection.h
@@ -1,7 +1,7 @@
#ifndef H_SERVER_CONNECTION
#define H_SERVER_CONNECTION
-#include <sds/sds.h>
+#include "sds/sds.h"
#define vh_user 0
#define vh_path 1
diff --git a/src/server.c b/src/server.c
index aeff800..1c157fe 100644
--- a/src/server.c
+++ b/src/server.c
@@ -14,11 +14,11 @@
#include <sys/select.h>
#include <string.h>
-#include <sds/sds.h>
-#include <util.h>
+#include "sds/sds.h"
+#include "util.h"
-#include <server-connection.h>
-#include <server-cli.h>
+#include "server-connection.h"
+#include "server-cli.h"
int createCommunicationSocket(const char* ip, const char* port) {
int fd_socket = socket(AF_INET, SOCK_STREAM | SOCK_NONBLOCK, 0);