Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

The socket backend of CUPS 1.3.2 was patched at the University of Rennes 1 to prevent from infinite loops when reading side-channel requests.

In backend/socket.c at line 375, replace:

tbytes = backendRunLoop(print_fd, device_fd, 0, NULL);

by:

// modif PA

// tbytes = backendRunLoop(print_fd, device_fd, 1, side_cb);

tbytes = backendRunLoop(print_fd, device_fd, 0, NULL);

(no callback is passed for side-channel reading).

Once the patch applied, run make install.

  • No labels