Changeset 1442:915450ee91c7 in freeDiameter for extensions/app_diameap/diameap_server.c
- Timestamp:
- Feb 27, 2020, 2:19:24 PM (4 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/app_diameap/diameap_server.c
r1417 r1442 1961 1961 { 1962 1962 case 1: 1963 attribute_op = malloc(strlen(op)); 1964 memset(attribute_op, 0, strlen(op)); 1965 strncpy(attribute_op, op + 1, strlen(op) - 1); 1966 attribute_op[strlen(op)] = '\0'; 1963 attribute_op = calloc(strlen(op), sizeof(char *)); 1964 memcpy(attribute_op, op + 1, strlen(op) - 1); 1967 1965 break; 1968 1966 case 2: 1969 attribute_op = malloc(strlen(op)); 1970 memset(attribute_op, 0, strlen(op)); 1971 strncpy(attribute_op, op, strlen(op) - 1); 1972 attribute_op[strlen(op)] = '\0'; 1967 attribute_op = calloc(strlen(op), sizeof(char *)); 1968 memcpy(attribute_op, op, strlen(op) - 1); 1973 1969 break; 1974 1970 default: 1975 attribute_op = malloc(strlen(op) + 1); 1976 memset(attribute_op, 0, strlen(op) + 1); 1977 strcpy(attribute_op, op); 1978 attribute_op[strlen(op) + 1] = '\0'; 1971 attribute_op = calloc(strlen(op) + 1, sizeof(char *)); 1972 memcpy(attribute_op, op, strlen(op)); 1979 1973 } 1980 1974 if (strcmp(attribute_op, "=") == 0)
Note: See TracChangeset
for help on using the changeset viewer.