X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=doc%2Fref_string.xml;h=235950a8fa1cc34ce2715a1028850d24fd86e01c;hb=2edbb8ace64a4303296fb5582a762070db3cbabd;hp=7b0e93cd24a7f3914591f4335f47d0f10ec33be3;hpb=e6b918e15bcf8aa2ed66331636ea7e1288095a99;p=uffi.git diff --git a/doc/ref_string.xml b/doc/ref_string.xml index 7b0e93c..235950a 100644 --- a/doc/ref_string.xml +++ b/doc/ref_string.xml @@ -52,7 +52,9 @@ (result-code (c-gethostname name 256)) (hostname (when (zerop result-code) (uffi:convert-from-foreign-string name)))) - (uffi:free-foreign-object name) + ;; UFFI does not yet provide a universal way to free + ;; memory allocated by C's malloc. At this point, a program + ;; needs to call C's free function to free such memory. (unless (zerop result-code) (error "gethostname() failed."))))