diff --git a/doc/src/sgml/fdwhandler.sgml b/doc/src/sgml/fdwhandler.sgml
index 4cd79f3de244540a0fbb89f6ba03051961702ba2..9137a965a709f5c4a0f55a0329bf65512e225b69 100644
--- a/doc/src/sgml/fdwhandler.sgml
+++ b/doc/src/sgml/fdwhandler.sgml
@@ -854,7 +854,7 @@ void
 EndDirectModify (ForeignScanState *node);
 </programlisting>
 
-     Clean up following a direc modification on the remote server.  It is
+     Clean up following a direct modification on the remote server.  It is
      normally not important to release palloc'd memory, but for example open
      files and connections to the remote server should be cleaned up.
     </para>