diff options
| author | Kamen Mladenov <kamen@syndamia.com> | 2024-01-08 20:20:32 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-08 20:20:32 +0200 |
| commit | 9aca1ce669eb23b734670640a90cc58adeb48807 (patch) | |
| tree | 9baf38b7f278afb35e3aaa0bf1ddb98949586767 /src | |
| parent | f891b7daabf33d50913edb11dbbfb82a9216327b (diff) | |
| parent | fe3e25494bd4472f40e843f75463d49316ff2585 (diff) | |
| download | pico-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.c | 4 | ||||
| -rw-r--r-- | src/browser-cli.h | 2 | ||||
| -rw-r--r-- | src/server-cli.c | 8 | ||||
| -rw-r--r-- | src/server-cli.h | 2 | ||||
| -rw-r--r-- | src/server-connection.c | 4 | ||||
| -rw-r--r-- | src/server-connection.h | 2 | ||||
| -rw-r--r-- | src/server.c | 8 |
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); |
