Projects STRLCPY quote_db Commits 59570ed2
🤬
  • ■ ■ ■ ■ ■ ■
    main.c
    skipped 74 lines
    75 75  int get_quote(int index, char **quote)
    76 76  {
    77 77   printf("[?] Getting quote #%d from db...\n", index);
    78  - int size = strlen(quotes[index]);
    79  - *quote = malloc(size);
    80 78   snprintf(*quote, QUOTE_SIZE, quotes[index]);
    81  - return size;
     79 + return strlen(quotes[index]);
    82 80  }
    83 81   
    84 82  /**
    skipped 89 lines
    174 172   // Ask for a random quote
    175 173   time_t t;
    176 174   srand((unsigned)time(&t));
    177  - response_size = get_quote(rand() % num_quotes, &quote);
    178  - memcpy(response, quote, response_size);
     175 + //response_size = get_quote(rand() % num_quotes, &quote);
     176 + //memcpy(response, quote, response_size);
    179 177   break;
    180 178   case 901:;
    181 179   // Ask for a specific quote
    skipped 6 lines
    188 186   }
    189 187   else
    190 188   {
     189 + quote = malloc(QUOTE_SIZE);
    191 190   response_size = get_quote(quote_index, &quote);
    192 191   memcpy(response, quote, response_size);
    193 192   }
    skipped 219 lines
Please wait...
Page is in error, reload to recover