Centos compile fix
authorKevin Wasserman <krwasserman@painless-security.com>
Mon, 24 Mar 2014 18:50:24 +0000 (14:50 -0400)
committerKevin Wasserman <krwasserman@painless-security.com>
Mon, 24 Mar 2014 18:50:24 +0000 (14:50 -0400)
src/moonshot-local-flat-file-store.vala

index 8d98230..54a63cc 100644 (file)
@@ -147,7 +147,12 @@ public class LocalFlatFileStore : Object, IIdentityCardStore {
             var filename = Path.build_filename (path, FILE_NAME);
             var file  = File.new_for_path(filename);
             var stream = file.replace(null, false, FileCreateFlags.PRIVATE);
             var filename = Path.build_filename (path, FILE_NAME);
             var file  = File.new_for_path(filename);
             var stream = file.replace(null, false, FileCreateFlags.PRIVATE);
+#if IPC_DBUS_GLIB
+            var bits = text.data;
+            stream.write(&bits[0], bits.length);
+#else
             stream.write(text.data);
             stream.write(text.data);
+#endif
         }
         catch (Error e) {
             stdout.printf ("Error:  %s\n", e.message);
         }
         catch (Error e) {
             stdout.printf ("Error:  %s\n", e.message);