Patch source file

There is a problem with call transfer (# and *key) in 1.4.0 and there is a patch to apply at res_features.c file.

With command :
patch res_features.c patch.file

I obtain :
patching file res_features.c
patch: **** malformed patch at line 10: + config.play_warning = 0;

The patch file is:
— branches/1.2/res/res_features.c 2006/11/30 18:49:59 48153
+++ branches/1.2/res/res_features.c 2006/11/30 19:04:11 48154
@@ -1774,12 +1774,6 @@
ast_verbose(VERBOSE_PREFIX_3 “Channel %s connected to parked call %d\n”, chan->name, park);

     memset(&config, 0, sizeof(struct ast_bridge_config));
  • ast_set_flag(&(config.features_callee), AST_FEATURE_REDIRECT);
  • ast_set_flag(&(config.features_caller), AST_FEATURE_REDIRECT);
  • config.timelimit = 0;
  • config.play_warning = 0;
  • config.warning_freq = 0;
  • config.warning_sound=NULL;
    res = ast_bridge_call(chan, peer, &config);

Do they have any idea?
Thankyou