diff --git a/ChangeLog b/ChangeLog
index 646e0c8629..b72daac1b2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -13,7 +13,7 @@ Changes in version 0.4.6.1-alpha - 2021-03-18
created with client authorization. Closes ticket 40084. Patch by
Neel Chauhan.
- o Major features (directory authorityl):
+ o Major features (directory authority):
- When voting on a relay with a Sybil-like appearance, add the Sybil
flag when clearing out the other flags. This lets a relay operator
know why their relay hasn't been included in the consensus. Closes
diff --git a/src/core/mainloop/connection.c b/src/core/mainloop/connection.c
index 9715fe3fb9..9c6da1295f 100644
--- a/src/core/mainloop/connection.c
+++ b/src/core/mainloop/connection.c
@@ -1242,7 +1242,7 @@ create_unix_sockaddr(const char *listenaddress, char **readable_address,
/**
* A socket failed from resource exhaustion.
*
- * AMong other actions, warn that an accept or a connect has failed because
+ * Among other actions, warn that an accept or a connect has failed because
* we're running out of TCP sockets we can use on current system. Rate-limit
* these warnings so that we don't spam the log. */
static void
diff --git a/src/feature/hs/hs_common.c b/src/feature/hs/hs_common.c
index 646e05daf4..c9195c2934 100644
--- a/src/feature/hs/hs_common.c
+++ b/src/feature/hs/hs_common.c
@@ -55,7 +55,7 @@ static const char *str_ed25519_basepoint =
#ifdef HAVE_SYS_UN_H
-/** Given ports, a smarlist containing hs_port_config_t,
+/** Given ports, a smartlist containing hs_port_config_t,
* add the given p, a AF_UNIX port to the list. Return 0 on success
* else return -ENOSYS if AF_UNIX is not supported (see function in the
* #else statement below). */