Ticket #9766: 001-ipsec-tools-def-psk.patch

File 001-ipsec-tools-def-psk.patch, 873 bytes (added by pavel.koroteev@…, 5 years ago)

001-ipsec-tools-def-psk.patch

  • src/racoon/oakley.c

    diff -brau ipsec-tools-0.7.3.o/src/racoon/oakley.c ipsec-tools-0.7.3/src/racoon/oakley.c
    a b  
    24982498                                plog(LLV_ERROR, LOCATION, iph1->remote, 
    24992499                                        "couldn't find the pskey for %s.\n", 
    25002500                                        saddrwop2str(iph1->remote)); 
     2501                        } 
     2502                } 
     2503                if (iph1->authstr == NULL) { 
     2504                        /* 
     2505                         * If we could not locate a psk above try and locate 
     2506                         * the default psk, ie, "*". 
     2507                         */ 
     2508                        iph1->authstr = privsep_getpsk("*", 1); 
     2509                        if (iph1->authstr == NULL) { 
     2510                                plog(LLV_ERROR, LOCATION, iph1->remote, 
     2511                                        "couldn't find the the default pskey either.\n"); 
    25012512                                goto end; 
    25022513                        } 
     2514                        plog(LLV_NOTIFY, LOCATION, iph1->remote, 
     2515                                        "Using default PSK.\n"); 
    25032516                } 
    25042517                plog(LLV_DEBUG, LOCATION, NULL, "the psk found.\n"); 
    25052518                /* should be secret PSK */