diff --git a/com.oracle.truffle.r.ffi.impl/src/com/oracle/truffle/r/ffi/impl/nfi/TruffleNFI_DLL.java b/com.oracle.truffle.r.ffi.impl/src/com/oracle/truffle/r/ffi/impl/nfi/TruffleNFI_DLL.java
index a2ce1c70649a0e2787ef0b95954bdaa82de29395..29acb7dd3326cb9fe09943a379022510621ffafd 100644
--- a/com.oracle.truffle.r.ffi.impl/src/com/oracle/truffle/r/ffi/impl/nfi/TruffleNFI_DLL.java
+++ b/com.oracle.truffle.r.ffi.impl/src/com/oracle/truffle/r/ffi/impl/nfi/TruffleNFI_DLL.java
@@ -68,9 +68,9 @@ public class TruffleNFI_DLL implements DLLRFFI {
         sb.append(local ? "RTLD_LOCAL" : "RTLD_GLOBAL");
         sb.append('|');
         sb.append(now ? "RTLD_NOW" : "RTLD_LAZY");
-        sb.append(")");
-        sb.append(' ');
+        sb.append(") \"");
         sb.append(path);
+        sb.append('"');
         return sb.toString();
     }