Changeset 2472
- Timestamp:
- 08/19/07 03:42:38 (1 year ago)
- Files:
-
- plugins/opie-sync/src/opie_comms.c (modified) (2 diffs)
- plugins/opie-sync/src/opie_sync.c (modified) (4 diffs)
- plugins/opie-sync/src/opie_sync.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/opie-sync/src/opie_comms.c
r2469 r2472 313 313 314 314 char *basename = g_path_get_basename(remotefile); 315 char *localfile = g_ strdup_printf("/tmp/%s", basename);315 char *localfile = g_build_filename(env->localdir, basename, NULL); 316 316 gboolean rc; 317 317 … … 341 341 342 342 char *basename = g_path_get_basename(remotefile); 343 char *localfile = g_ strdup_printf("/tmp/%s", basename);343 char *localfile = g_build_filename(env->localdir, basename, NULL); 344 344 gboolean rc; 345 345 plugins/opie-sync/src/opie_sync.c
r2464 r2472 60 60 env->use_qcop = TRUE; 61 61 env->backupdir = NULL; 62 env->localdir = g_strdup("/tmp"); 62 63 63 64 doc = xmlParseMemory(config, strlen(config)); … … 117 118 if(strlen(str) > 0) 118 119 env->backupdir = g_strdup(str); 120 } else if (!xmlStrcmp(cur->name, (const xmlChar *)"localdir")) { 121 g_free(env->localdir); 122 env->localdir = g_strdup(str); 119 123 } else { 120 124 osync_error_set(error, OSYNC_ERROR_GENERIC, "Invalid configuration file option \"%s\"", cur->name); … … 654 658 OSyncError *error = NULL; 655 659 device_disconnect(env, &error); 656 660 657 661 comms_shutdown(); 658 662 … … 663 667 g_free(env->event_env); 664 668 g_free(env->note_env); 669 g_free(env->username); 670 g_free(env->password); 671 g_free(env->url); 672 g_free(env->localdir); 665 673 g_free(env); 666 674 plugins/opie-sync/src/opie_sync.h
r2442 r2472 68 68 gchar* backupdir; /* location to create backup dirs */ 69 69 gchar* backuppath; /* the full path to the backup dir for this session */ 70 gchar* localdir; /* path to local files if conntype = OPIE_CONN_NONE (for debugging) */ 70 71 71 72 gboolean use_qcop;
