Fixed an arbitrary return value in temp permissions init

This commit is contained in:
BritishTeapot 2025-04-02 18:49:14 +02:00
parent badbf2ff98
commit 52fcb4d4e3

View File

@ -75,6 +75,7 @@ unsigned long long get_process_creation_time(pid_t pid) {
int init_temp_permissions_table() { int init_temp_permissions_table() {
pthread_mutex_init(&temp_permissions_table_lock, PTHREAD_MUTEX_DEFAULT); pthread_mutex_init(&temp_permissions_table_lock, PTHREAD_MUTEX_DEFAULT);
init(&temp_permissions_table); init(&temp_permissions_table);
return 0;
} }
/** /**
@ -225,7 +226,6 @@ int give_temp_access(const char *filename, struct process_info pi) {
push(&new_permission_entry.allowed_files, strdup(filename)); push(&new_permission_entry.allowed_files, strdup(filename));
insert(&temp_permissions_table, pi.PID, new_permission_entry); insert(&temp_permissions_table, pi.PID, new_permission_entry);
printf("temp_permissions_table size: %ld\n", size(&temp_permissions_table));
pthread_mutex_unlock(&temp_permissions_table_lock); pthread_mutex_unlock(&temp_permissions_table_lock);
return 0; return 0;