Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5498 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

patch non reussi

n°1234827
razuki
Posté le 25-08-2010 à 15:05:34  profilanswer
 

Bonjour,
J'ai appliqué un patch à un fichier. 3 Hunk sur 11 est réussi et 8 sur 11 échoue.
--Est ce qu'on peut conclure quelque chose ? ( pour moi le patch a échoué et donc je ne peux pas avancer tant que le problème n'est pas résolu )
En fait c'est un patch pour snort pour que snort fonctionne avec OSSIM.
 
Voici le code :

Code :
  1. aro-debian:/opt/ossim/snort-2.7.0# patch -p0 < /opt/ossim/contrib/snort/snort-2.1-ossim.patch
  2. patching file src/output-plugins/spo_database.c
  3. Hunk #1 succeeded at 55 (offset 1 line).
  4. Hunk #2 succeeded at 70 with fuzz 1 (offset 1 line).
  5. Hunk #3 FAILED at 184.
  6. Hunk #4 succeeded at 226 with fuzz 2 (offset 4 lines).
  7. Hunk #5 FAILED at 330.
  8. Hunk #6 succeeded at 791 with fuzz 2 (offset 116 lines).
  9. Hunk #7 succeeded at 975 (offset 116 lines).
  10. Hunk #8 succeeded at 1035 (offset 116 lines).
  11. Hunk #9 succeeded at 2107 (offset 373 lines).
  12. Hunk #10 succeeded at 3323 (offset 488 lines).
  13. Hunk #11 FAILED at 3342.
  14. 3 out of 11 hunks FAILED -- saving rejects to file src/output-plugins/spo_database.c.rej


 
Voici le fichier spo_database.c.rej:

Code :
  1. ***************
  2. *** 176,181 ****
  3.       PLOGINREC   ms_login;
  4.       DBINT       ms_col;
  5.   #endif
  6.   } DatabaseData;
  7.  
  8.   /* list for lookup of shared data information */
  9. --- 184,191 ----
  10.       PLOGINREC   ms_login;
  11.       DBINT       ms_col;
  12.   #endif
  13. +     char   *logfile;
  14. +     FILE   *file;
  15.   } DatabaseData;
  16.  
  17.   /* list for lookup of shared data information */
  18. ***************
  19. *** 320,330 ****
  20.       SharedDatabaseDataNode *current = NULL;
  21.       char * escapedSensorName = NULL;
  22.       char * escapedInterfaceName = NULL;
  23. !
  24.  
  25.       /* parse the argument list from the rules file */
  26.       data = ParseDatabaseArgs(args);
  27.  
  28.       /* find a unique name for sensor if one was not supplied as an option */
  29.       if(!data->sensor_name)
  30.       {
  31. --- 330,348 ----
  32.       SharedDatabaseDataNode *current = NULL;
  33.       char * escapedSensorName = NULL;
  34.       char * escapedInterfaceName = NULL;
  35. !     char * filename=NULL;
  36.  
  37.       /* parse the argument list from the rules file */
  38.       data = ParseDatabaseArgs(args);
  39.  
  40. +     /* File Log */
  41. +     if (data->logfile != NULL)
  42. +     {
  43. +         filename = ProcessFileOption(data->logfile);
  44. +         data->file = OpenAlertFile(filename);
  45. +         free(filename);
  46. +     }
  47. +
  48.       /* find a unique name for sensor if one was not supplied as an option */
  49.       if(!data->sensor_name)
  50.       {
  51. ***************
  52. *** 3245,3250 ****
  53.  
  54.       UpdateLastCid(data, data->shared->sid, data->shared->cid-1);
  55.       Disconnect(data);
  56.       if(data != NULL)
  57.       {
  58.          free(data);
  59. --- 3342,3354 ----
  60.  
  61.       UpdateLastCid(data, data->shared->sid, data->shared->cid-1);
  62.       Disconnect(data);
  63. +
  64. +     if (data->logfile != NULL)
  65. +         free (data->logfile);
  66. +
  67. +     if (data->file != NULL)
  68. +         fclose (data->file);
  69. +
  70.       if(data != NULL)
  71.       {
  72.          free(data);


 
Merci d'avance

mood
Publicité
Posté le 25-08-2010 à 15:05:34  profilanswer
 

n°1234829
Modération
Posté le 25-08-2010 à 15:06:51  answer
 

Bonjour,
Merci de de continuer sur ton topic initial.


Aller à :
 

Sujets relatifs
problème d'application de patchRHEL 5 patch RT
installation sur clé usb réussi mais problème de config de grubPatch pour pouvoir compiler dev-libs/boost avec gcc-4.3 !
mandriva 2006 (free edition) et carte ATI qui a reussi ?patch noyau linux
[Résolu, avec patch inside] Background et GnomePatch file que signifie @@ -13470,20 +13470,11 @@
ATI 8.14.13 xorg-kernel 2.6.12 & gcc 4.0.1 : solution + patchSupprimer des fichiers sur un ftp après un download reussi
Plus de sujets relatifs à : patch non reussi


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)